home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / MacP&L / Guided Tour / Guided Tour.rsrc / CODE_11530_FILE.txt < prev    next >
Text File  |  1993-09-18  |  140KB  |  2,490 lines

  1. # near model CODE resource
  2. # jump table entries: 6744-6760 (17 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6. 00000008  A992                     syscall    DetachResource
  7. 0000000A  206D F24E                movea.l    A0, [A5 - 0xDB2]
  8. 0000000E  216E 0008 012A           move.l     [A0 + 0x12A], [A6 + 0x8]
  9. 00000014  206D F24E                movea.l    A0, [A5 - 0xDB2]
  10. 00000018  117C 0003 0128           move.b     [A0 + 0x128], 0x3
  11. 0000001E  4E5E                     unlink     A6
  12. 00000020  2E9F                     move.l     [A7], [A7]+
  13. 00000022  4E75                     rts
  14. 00000024  4E56 0000                link       A6, 0
  15. 00000028  4E5E                     unlink     A6
  16. 0000002A  4E75                     rts
  17. fn0000002C:
  18. 0000002C  4E56 FFFA                link       A6, -0x0006
  19. 00000030  206D F24E                movea.l    A0, [A5 - 0xDB2]
  20. 00000034  4AA8 013E                tst.l      [A0 + 0x13E]
  21. 00000038  6752                     beq        +0x54 /* 0000008C */
  22. 0000003A  42A7                     clr.l      -[A7]
  23. 0000003C  206D F24E                movea.l    A0, [A5 - 0xDB2]
  24. 00000040  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  25. 00000044  3F3C 0004                move.w     -[A7], 0x4
  26. 00000048  486D F246                pea.l      [A5 - 0xDBA]
  27. 0000004C  7002                     moveq.l    D0, 0x02
  28. 0000004E  2F00                     move.l     -[A7], D0
  29. 00000050  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  30. 00000054  201F                     move.l     D0, [A7]+
  31. 00000056  3D40 FFFE                move.w     [A6 - 0x2], D0
  32. 0000005A  206D F24E                movea.l    A0, [A5 - 0xDB2]
  33. 0000005E  2068 013E                movea.l    A0, [A0 + 0x13E]
  34. 00000062  2050                     movea.l    A0, [A0]
  35. 00000064  2D68 000C FFFA           move.l     [A6 - 0x6], [A0 + 0xC]
  36. 0000006A  082E 0005 FFFD           btst.b     [A6 - 0x3], 0x5
  37. 00000070  57C0                     seq        D0
  38. 00000072  4400                     neg.b      D0
  39. 00000074  1B40 F249                move.b     [A5 - 0xDB7], D0
  40. 00000078  082E 0006 FFFD           btst.b     [A6 - 0x3], 0x6
  41. 0000007E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  42. 00000082  56C0                     sne        D0
  43. 00000084  4400                     neg.b      D0
  44. 00000086  1140 014F                move.b     [A0 + 0x14F], D0
  45. 0000008A  6014                     bra        +0x16 /* 000000A0 */
  46. label0000008C:
  47. 0000008C  206D F24E                movea.l    A0, [A5 - 0xDB2]
  48. 00000090  4228 014F                clr.b      [A0 + 0x14F]
  49. 00000094  1B7C 0001 F249           move.b     [A5 - 0xDB7], 0x1
  50. 0000009A  3B7C 0001 F246           move.w     [A5 - 0xDBA], 0x1
  51. label000000A0:
  52. 000000A0  206D F24E                movea.l    A0, [A5 - 0xDB2]
  53. 000000A4  226D F242                movea.l    A1, [A5 - 0xDBE]
  54. 000000A8  1368 014F 07EE           move.b     [A1 + 0x7EE], [A0 + 0x14F]
  55. 000000AE  4E5E                     unlink     A6
  56. 000000B0  4E75                     rts
  57. fn000000B2:
  58. 000000B2  4E56 FFF8                link       A6, -0x0008
  59. 000000B6  206D F24E                movea.l    A0, [A5 - 0xDB2]
  60. 000000BA  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  61. 000000BE  4EBA 1A7E                jsr        [PC + 0x1A7E /* 00001B3E */]
  62. 000000C2  206D F24E                movea.l    A0, [A5 - 0xDB2]
  63. 000000C6  2F08                     move.l     -[A7], A0
  64. 000000C8  42A7                     clr.l      -[A7]
  65. 000000CA  7010                     moveq.l    D0, 0x10
  66. 000000CC  2F00                     move.l     -[A7], D0
  67. 000000CE  3F3C 0007                move.w     -[A7], 0x7
  68. 000000D2  42A7                     clr.l      -[A7]
  69. 000000D4  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  70. 000000D8  201F                     move.l     D0, [A7]+
  71. 000000DA  205F                     movea.l    A0, [A7]+
  72. 000000DC  2140 013E                move.l     [A0 + 0x13E], D0
  73. 000000E0  206D F24E                movea.l    A0, [A5 - 0xDB2]
  74. 000000E4  4AA8 013E                tst.l      [A0 + 0x13E]
  75. 000000E8  6754                     beq        +0x56 /* 0000013E */
  76. 000000EA  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  77. 000000F0  4267                     clr.w      -[A7]
  78. 000000F2  206D F24E                movea.l    A0, [A5 - 0xDB2]
  79. 000000F6  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  80. 000000FA  3F3C 0004                move.w     -[A7], 0x4
  81. 000000FE  486E FFF8                pea.l      [A6 - 0x8]
  82. 00000102  7002                     moveq.l    D0, 0x02
  83. 00000104  2F00                     move.l     -[A7], D0
  84. 00000106  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  85. 0000010A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  86. 0000010E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  87. 00000112  2068 013E                movea.l    A0, [A0 + 0x13E]
  88. 00000116  2050                     movea.l    A0, [A0]
  89. 00000118  2D68 000C FFFA           move.l     [A6 - 0x6], [A0 + 0xC]
  90. 0000011E  486E FFFA                pea.l      [A6 - 0x6]
  91. 00000122  3F3C 0005                move.w     -[A7], 0x5
  92. 00000126  1F3C 0001                move.b     -[A7], 0x1
  93. 0000012A  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  94. 0000012E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  95. 00000132  2068 013E                movea.l    A0, [A0 + 0x13E]
  96. 00000136  2050                     movea.l    A0, [A0]
  97. 00000138  216E FFFA 000C           move.l     [A0 + 0xC], [A6 - 0x6]
  98. label0000013E:
  99. 0000013E  4E5E                     unlink     A6
  100. 00000140  205F                     movea.l    A0, [A7]+
  101. 00000142  544F                     addq.w     A7, 2
  102. 00000144  4ED0                     jmp        [A0]
  103. 00000146  4E56 FDFE                link       A6, -0x0202
  104. 0000014A  206E 000A                movea.l    A0, [A6 + 0xA]
  105. 0000014E  43EE FF00                lea.l      A1, [A6 - 0x100]
  106. 00000152  703F                     moveq.l    D0, 0x3F
  107. label00000154:
  108. 00000154  22D8                     move.l     [A1]+, [A0]+
  109. 00000156  51C8 FFFC                dbf        D0, -0x6 /* 00000154 */
  110. 0000015A  4A6E 0008                tst.w      [A6 + 0x8]
  111. 0000015E  6736                     beq        +0x38 /* 00000196 */
  112. 00000160  4267                     clr.w      -[A7]
  113. 00000162  486E FDFE                pea.l      [A6 - 0x202]
  114. 00000166  486E FEFE                pea.l      [A6 - 0x102]
  115. 0000016A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  116. 0000016E  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  117. 00000172  4267                     clr.w      -[A7]
  118. 00000174  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  119. 00000178  101F                     move.b     D0, [A7]+
  120. 0000017A  664A                     bne        +0x4C /* 000001C6 */
  121. 0000017C  4267                     clr.w      -[A7]
  122. 0000017E  42A7                     clr.l      -[A7]
  123. 00000180  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  124. 00000184  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  125. 00000188  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  126. 0000018C  4267                     clr.w      -[A7]
  127. 0000018E  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  128. 00000192  101F                     move.b     D0, [A7]+
  129. 00000194  6630                     bne        +0x32 /* 000001C6 */
  130. label00000196:
  131. 00000196  486E FF00                pea.l      [A6 - 0x100]
  132. 0000019A  A9B1                     syscall    CreateResFile
  133. 0000019C  4267                     clr.w      -[A7]
  134. 0000019E  A9AF                     syscall    ResError
  135. 000001A0  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  136. 000001A4  4267                     clr.w      -[A7]
  137. 000001A6  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  138. 000001AA  101F                     move.b     D0, [A7]+
  139. 000001AC  6618                     bne        +0x1A /* 000001C6 */
  140. 000001AE  4A6E 0008                tst.w      [A6 + 0x8]
  141. 000001B2  6712                     beq        +0x14 /* 000001C6 */
  142. 000001B4  4267                     clr.w      -[A7]
  143. 000001B6  486E FDFE                pea.l      [A6 - 0x202]
  144. 000001BA  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  145. 000001BE  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  146. 000001C2  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  147. label000001C6:
  148. 000001C6  4E5E                     unlink     A6
  149. 000001C8  205F                     movea.l    A0, [A7]+
  150. 000001CA  5C4F                     addq.w     A7, 6
  151. 000001CC  4ED0                     jmp        [A0]
  152. fn000001CE:
  153. 000001CE  4E56 FFA6                link       A6, -0x005A
  154. 000001D2  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  155. 000001D6  7A01                     moveq.l    D5, 0x01
  156. 000001D8  4204                     clr.b      D4
  157. 000001DA  7C02                     moveq.l    D6, 0x02
  158. 000001DC  102E 000C                move.b     D0, [A6 + 0xC]
  159. 000001E0  6702                     beq        +0x4 /* 000001E4 */
  160. 000001E2  7C1E                     moveq.l    D6, 0x1E
  161. label000001E4:
  162. 000001E4  3D6E 0008 FFA6           move.w     [A6 - 0x5A], [A6 + 0x8]
  163. 000001EA  3E2E 000A                move.w     D7, [A6 + 0xA]
  164. 000001EE  6000 0094                bra        +0x96 /* 00000284 */
  165. label000001F2:
  166. 000001F2  102E 000E                move.b     D0, [A6 + 0xE]
  167. 000001F6  6712                     beq        +0x14 /* 0000020A */
  168. 000001F8  3F07                     move.w     -[A7], D7
  169. 000001FA  3F06                     move.w     -[A7], D6
  170. 000001FC  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  171. 00000200  4267                     clr.w      -[A7]
  172. 00000202  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  173. 00000206  101F                     move.b     D0, [A7]+
  174. 00000208  6664                     bne        +0x66 /* 0000026E */
  175. label0000020A:
  176. 0000020A  42A7                     clr.l      -[A7]
  177. 0000020C  3F07                     move.w     -[A7], D7
  178. 0000020E  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  179. 00000212  285F                     movea.l    A4, [A7]+
  180. 00000214  486C 0007                pea.l      [A4 + 0x7]
  181. 00000218  2F3C 0000 0003           move.l     -[A7], 0x3
  182. 0000021E  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  183. 00000222  486C 0007                pea.l      [A4 + 0x7]
  184. 00000226  2F3C 0000 0004           move.l     -[A7], 0x4
  185. 0000022C  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  186. 00000230  1005                     move.b     D0, D5
  187. 00000232  6724                     beq        +0x26 /* 00000258 */
  188. 00000234  4267                     clr.w      -[A7]
  189. 00000236  2F0C                     move.l     -[A7], A4
  190. 00000238  4267                     clr.w      -[A7]
  191. 0000023A  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  192. 0000023E  101F                     move.b     D0, [A7]+
  193. 00000240  6716                     beq        +0x18 /* 00000258 */
  194. 00000242  4267                     clr.w      -[A7]
  195. 00000244  2F0C                     move.l     -[A7], A4
  196. 00000246  486E FFEA                pea.l      [A6 - 0x16]
  197. 0000024A  486E FFAA                pea.l      [A6 - 0x56]
  198. 0000024E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  199. 00000252  4A5F                     tst.w      [A7]+
  200. 00000254  6702                     beq        +0x4 /* 00000258 */
  201. 00000256  4205                     clr.b      D5
  202. label00000258:
  203. 00000258  3F07                     move.w     -[A7], D7
  204. 0000025A  3F3C 0010                move.w     -[A7], 0x10
  205. 0000025E  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  206. 00000262  4267                     clr.w      -[A7]
  207. 00000264  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  208. 00000268  101F                     move.b     D0, [A7]+
  209. 0000026A  6602                     bne        +0x4 /* 0000026E */
  210. 0000026C  6012                     bra        +0x14 /* 00000280 */
  211. label0000026E:
  212. 0000026E  102E 000E                move.b     D0, [A6 + 0xE]
  213. 00000272  6618                     bne        +0x1A /* 0000028C */
  214. 00000274  3F07                     move.w     -[A7], D7
  215. 00000276  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  216. 0000027A  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  217. 0000027E  7801                     moveq.l    D4, 0x01
  218. label00000280:
  219. 00000280  5247                     addq.w     D7, 1
  220. 00000282  6908                     bvs        +0xA /* 0000028C */
  221. label00000284:
  222. 00000284  BE6E FFA6                cmp.w      D7, [A6 - 0x5A]
  223. 00000288  6F00 FF68                ble        -0x96 /* 000001F2 */
  224. label0000028C:
  225. 0000028C  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  226. 00000290  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  227. 00000294  4E5E                     unlink     A6
  228. 00000296  205F                     movea.l    A0, [A7]+
  229. 00000298  504F                     addq.w     A7, 8
  230. 0000029A  4ED0                     jmp        [A0]
  231. fn0000029C:
  232. 0000029C  4E56 FFFE                link       A6, -0x0002
  233. 000002A0  102E 0008                move.b     D0, [A6 + 0x8]
  234. 000002A4  0A00 0001                xori.b     D0, 0x1
  235. 000002A8  1D40 FFFF                move.b     [A6 - 0x1], D0
  236. 000002AC  206D F24E                movea.l    A0, [A5 - 0xDB2]
  237. 000002B0  30AE 000A                move.w     [A0], [A6 + 0xA]
  238. 000002B4  4E5E                     unlink     A6
  239. 000002B6  2E9F                     move.l     [A7], [A7]+
  240. 000002B8  4E75                     rts
  241. fn000002BA:
  242. 000002BA  4E56 0000                link       A6, 0
  243. 000002BE  2F0C                     move.l     -[A7], A4
  244. 000002C0  286D F242                movea.l    A4, [A5 - 0xDBE]
  245. 000002C4  7010                     moveq.l    D0, 0x10
  246. 000002C6  906E 0008                sub.w      D0, [A6 + 0x8]
  247. 000002CA  3940 0746                move.w     [A4 + 0x746], D0
  248. 000002CE  6606                     bne        +0x8 /* 000002D6 */
  249. 000002D0  397C 0004 0746           move.w     [A4 + 0x746], 0x4
  250. label000002D6:
  251. 000002D6  285F                     movea.l    A4, [A7]+
  252. 000002D8  4E5E                     unlink     A6
  253. 000002DA  205F                     movea.l    A0, [A7]+
  254. 000002DC  544F                     addq.w     A7, 2
  255. 000002DE  4ED0                     jmp        [A0]
  256. fn000002E0:
  257. 000002E0  4E56 FFF6                link       A6, -0x000A
  258. 000002E4  206E 0008                movea.l    A0, [A6 + 0x8]
  259. 000002E8  2050                     movea.l    A0, [A0]
  260. 000002EA  0C68 03F1 0002           cmpi.w     [A0 + 0x2], 0x3F1
  261. 000002F0  6D1A                     blt        +0x1C /* 0000030C */
  262. 000002F2  4267                     clr.w      -[A7]
  263. 000002F4  486D F42C                pea.l      [A5 - 0xBD4]
  264. 000002F8  206E 0008                movea.l    A0, [A6 + 0x8]
  265. 000002FC  2050                     movea.l    A0, [A0]
  266. 000002FE  4868 0004                pea.l      [A0 + 0x4]
  267. 00000302  4267                     clr.w      -[A7]
  268. 00000304  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  269. 00000308  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  270. label0000030C:
  271. 0000030C  4E5E                     unlink     A6
  272. 0000030E  2E9F                     move.l     [A7], [A7]+
  273. 00000310  4E75                     rts
  274. fn00000312:
  275. 00000312  4E56 FEFA                link       A6, -0x0106
  276. 00000316  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  277. 0000031A  266E 0008                movea.l    A3, [A6 + 0x8]
  278. 0000031E  286E 000C                movea.l    A4, [A6 + 0xC]
  279. 00000322  206E 0014                movea.l    A0, [A6 + 0x14]
  280. 00000326  2050                     movea.l    A0, [A0]
  281. 00000328  3E28 000E                move.w     D7, [A0 + 0xE]
  282. 0000032C  206E 0014                movea.l    A0, [A6 + 0x14]
  283. 00000330  2050                     movea.l    A0, [A0]
  284. 00000332  3C28 000C                move.w     D6, [A0 + 0xC]
  285. 00000336  4A47                     tst.w      D7
  286. 00000338  5EC0                     sgt        D0
  287. 0000033A  BC47                     cmp.w      D6, D7
  288. 0000033C  5EC1                     sgt        D1
  289. 0000033E  C001                     and.b      D0, D1
  290. 00000340  6708                     beq        +0xA /* 0000034A */
  291. 00000342  3B7C 0013 F212           move.w     [A5 - 0xDEE], 0x13
  292. 00000348  605C                     bra        +0x5E /* 000003A6 */
  293. label0000034A:
  294. 0000034A  206D F24E                movea.l    A0, [A5 - 0xDB2]
  295. 0000034E  1028 0146                move.b     D0, [A0 + 0x146]
  296. 00000352  6718                     beq        +0x1A /* 0000036C */
  297. 00000354  102E 0012                move.b     D0, [A6 + 0x12]
  298. 00000358  6712                     beq        +0x14 /* 0000036C */
  299. 0000035A  4A47                     tst.w      D7
  300. 0000035C  6E06                     bgt        +0x8 /* 00000364 */
  301. 0000035E  4268 0148                clr.w      [A0 + 0x148]
  302. 00000362  6008                     bra        +0xA /* 0000036C */
  303. label00000364:
  304. 00000364  206D F24E                movea.l    A0, [A5 - 0xDB2]
  305. 00000368  3146 0148                move.w     [A0 + 0x148], D6
  306. label0000036C:
  307. 0000036C  102E 0010                move.b     D0, [A6 + 0x10]
  308. 00000370  6722                     beq        +0x24 /* 00000394 */
  309. 00000372  206D F24E                movea.l    A0, [A5 - 0xDB2]
  310. 00000376  3028 0002                move.w     D0, [A0 + 0x2]
  311. 0000037A  5240                     addq.w     D0, 1
  312. 0000037C  3880                     move.w     [A4], D0
  313. 0000037E  3007                     move.w     D0, D7
  314. 00000380  9046                     sub.w      D0, D6
  315. 00000382  D054                     add.w      D0, [A4]
  316. 00000384  3680                     move.w     [A3], D0
  317. 00000386  3014                     move.w     D0, [A4]
  318. 00000388  9046                     sub.w      D0, D6
  319. 0000038A  206D F242                movea.l    A0, [A5 - 0xDBE]
  320. 0000038E  3140 074C                move.w     [A0 + 0x74C], D0
  321. 00000392  600C                     bra        +0xE /* 000003A0 */
  322. label00000394:
  323. 00000394  3886                     move.w     [A4], D6
  324. 00000396  3687                     move.w     [A3], D7
  325. 00000398  206D F242                movea.l    A0, [A5 - 0xDBE]
  326. 0000039C  4268 074C                clr.w      [A0 + 0x74C]
  327. label000003A0:
  328. 000003A0  3F13                     move.w     -[A7], [A3]
  329. 000003A2  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  330. label000003A6:
  331. 000003A6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  332. 000003AA  4E5E                     unlink     A6
  333. 000003AC  205F                     movea.l    A0, [A7]+
  334. 000003AE  DEFC 0010                add.w      A7, 0x10
  335. 000003B2  4ED0                     jmp        [A0]
  336. fn000003B4:
  337. 000003B4  4E56 FFF8                link       A6, -0x0008
  338. 000003B8  2F0C                     move.l     -[A7], A4
  339. 000003BA  42A7                     clr.l      -[A7]
  340. 000003BC  2F3C 5657 4349           move.l     -[A7], 0x56574349 /* 'VWCI' */
  341. 000003C2  206E 000A                movea.l    A0, [A6 + 0xA]
  342. 000003C6  3F10                     move.w     -[A7], [A0]
  343. 000003C8  1F3C 0001                move.b     -[A7], 0x1
  344. 000003CC  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  345. 000003D0  285F                     movea.l    A4, [A7]+
  346. 000003D2  200C                     move.l     D0, A4
  347. 000003D4  6716                     beq        +0x18 /* 000003EC */
  348. 000003D6  2F0C                     move.l     -[A7], A4
  349. 000003D8  A992                     syscall    DetachResource
  350. 000003DA  206E 000A                movea.l    A0, [A6 + 0xA]
  351. 000003DE  214C 0002                move.l     [A0 + 0x2], A4
  352. 000003E2  2F0C                     move.l     -[A7], A4
  353. 000003E4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  354. 000003E8  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  355. label000003EC:
  356. 000003EC  285F                     movea.l    A4, [A7]+
  357. 000003EE  4E5E                     unlink     A6
  358. 000003F0  205F                     movea.l    A0, [A7]+
  359. 000003F2  5C4F                     addq.w     A7, 6
  360. 000003F4  4ED0                     jmp        [A0]
  361. fn000003F6:
  362. 000003F6  4E56 FFE2                link       A6, -0x001E
  363. 000003FA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  364. 000003FE  42A7                     clr.l      -[A7]
  365. 00000400  2F3C 5657 4352           move.l     -[A7], 0x56574352 /* 'VWCR' */
  366. 00000406  206D F24E                movea.l    A0, [A5 - 0xDB2]
  367. 0000040A  3F28 0116                move.w     -[A7], [A0 + 0x116]
  368. 0000040E  1F3C 0001                move.b     -[A7], 0x1
  369. 00000412  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  370. 00000416  2C1F                     move.l     D6, [A7]+
  371. 00000418  4267                     clr.w      -[A7]
  372. 0000041A  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  373. 0000041E  101F                     move.b     D0, [A7]+
  374. 00000420  6704                     beq        +0x6 /* 00000426 */
  375. 00000422  6000 009A                bra        +0x9C /* 000004BE */
  376. label00000426:
  377. 00000426  2F06                     move.l     -[A7], D6
  378. 00000428  205F                     movea.l    A0, [A7]+
  379. 0000042A  A029                     syscall    HLock
  380. 0000042C  2046                     movea.l    A0, D6
  381. 0000042E  2850                     movea.l    A4, [A0]
  382. 00000430  42A7                     clr.l      -[A7]
  383. 00000432  2F06                     move.l     -[A7], D6
  384. 00000434  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  385. 00000438  281F                     move.l     D4, [A7]+
  386. 0000043A  D88C                     add.l      D4, A4
  387. 0000043C  3D6E 0008 FFE2           move.w     [A6 - 0x1E], [A6 + 0x8]
  388. 00000442  3E2E 000A                move.w     D7, [A6 + 0xA]
  389. 00000446  606C                     bra        +0x6E /* 000004B4 */
  390. label00000448:
  391. 00000448  42A7                     clr.l      -[A7]
  392. 0000044A  3F07                     move.w     -[A7], D7
  393. 0000044C  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  394. 00000450  265F                     movea.l    A3, [A7]+
  395. 00000452  B88C                     cmp.l      D4, A4
  396. 00000454  6F64                     ble        +0x66 /* 000004BA */
  397. 00000456  1D54 FFE9                move.b     [A6 - 0x17], [A4]
  398. 0000045A  660C                     bne        +0xE /* 00000468 */
  399. 0000045C  36BC FFFF                move.w     [A3], 0xFFFF
  400. 00000460  422B 0006                clr.b      [A3 + 0x6]
  401. 00000464  528C                     addq.l     A4, 1
  402. 00000466  6048                     bra        +0x4A /* 000004B0 */
  403. label00000468:
  404. 00000468  206D F24E                movea.l    A0, [A5 - 0xDB2]
  405. 0000046C  3007                     move.w     D0, D7
  406. 0000046E  D068 0116                add.w      D0, [A0 + 0x116]
  407. 00000472  206D F242                movea.l    A0, [A5 - 0xDBE]
  408. 00000476  9068 074C                sub.w      D0, [A0 + 0x74C]
  409. 0000047A  3680                     move.w     [A3], D0
  410. 0000047C  200C                     move.l     D0, A4
  411. 0000047E  5280                     addq.l     D0, 1
  412. 00000480  2040                     movea.l    A0, D0
  413. 00000482  1750 0006                move.b     [A3 + 0x6], [A0]
  414. 00000486  42A7                     clr.l      -[A7]
  415. 00000488  3F07                     move.w     -[A7], D7
  416. 0000048A  3F3C 0016                move.w     -[A7], 0x16
  417. 0000048E  2F0C                     move.l     -[A7], A4
  418. 00000490  42A7                     clr.l      -[A7]
  419. 00000492  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  420. 00000496  2A1F                     move.l     D5, [A7]+
  421. 00000498  660C                     bne        +0xE /* 000004A6 */
  422. 0000049A  1014                     move.b     D0, [A4]
  423. 0000049C  4880                     ext.w      D0
  424. 0000049E  5440                     addq.w     D0, 2
  425. 000004A0  48C0                     ext.l      D0
  426. 000004A2  D9C0                     add.l      A4, D0
  427. 000004A4  6002                     bra        +0x4 /* 000004A8 */
  428. label000004A6:
  429. 000004A6  2845                     movea.l    A4, D5
  430. label000004A8:
  431. 000004A8  2F0B                     move.l     -[A7], A3
  432. 000004AA  3F07                     move.w     -[A7], D7
  433. 000004AC  4EBA FF06                jsr        [PC - 0xFA /* 000003B4 */]
  434. label000004B0:
  435. 000004B0  5247                     addq.w     D7, 1
  436. 000004B2  6906                     bvs        +0x8 /* 000004BA */
  437. label000004B4:
  438. 000004B4  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  439. 000004B8  6F8E                     ble        -0x70 /* 00000448 */
  440. label000004BA:
  441. 000004BA  2F06                     move.l     -[A7], D6
  442. 000004BC  A9A3                     syscall    ReleaseResource
  443. label000004BE:
  444. 000004BE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  445. 000004C2  4E5E                     unlink     A6
  446. 000004C4  2E9F                     move.l     [A7], [A7]+
  447. 000004C6  4E75                     rts
  448. fn000004C8:
  449. 000004C8  4E56 FFFA                link       A6, -0x0006
  450. 000004CC  48E7 0308                movem.l    -[A7], D6,D7,A4
  451. 000004D0  422D F22A                clr.b      [A5 - 0xDD6]
  452. 000004D4  422D F229                clr.b      [A5 - 0xDD7]
  453. 000004D8  4206                     clr.b      D6
  454. 000004DA  3D6E 0008 FFFA           move.w     [A6 - 0x6], [A6 + 0x8]
  455. 000004E0  3E2E 000A                move.w     D7, [A6 + 0xA]
  456. 000004E4  6046                     bra        +0x48 /* 0000052C */
  457. label000004E6:
  458. 000004E6  42A7                     clr.l      -[A7]
  459. 000004E8  3F07                     move.w     -[A7], D7
  460. 000004EA  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  461. 000004EE  285F                     movea.l    A4, [A7]+
  462. 000004F0  7000                     moveq.l    D0, 0x00
  463. 000004F2  2940 0008                move.l     [A4 + 0x8], D0
  464. 000004F6  2940 000C                move.l     [A4 + 0xC], D0
  465. 000004FA  7001                     moveq.l    D0, 0x01
  466. 000004FC  B02C 0006                cmp.b      D0, [A4 + 0x6]
  467. 00000500  6626                     bne        +0x28 /* 00000528 */
  468. 00000502  7000                     moveq.l    D0, 0x00
  469. 00000504  2940 0010                move.l     [A4 + 0x10], D0
  470. 00000508  082C 0007 0014           btst.b     [A4 + 0x14], 0x7
  471. 0000050E  6712                     beq        +0x14 /* 00000522 */
  472. 00000510  0C6E 03EE 000C           cmpi.w     [A6 + 0xC], 0x3EE
  473. 00000516  6D10                     blt        +0x12 /* 00000528 */
  474. 00000518  7C01                     moveq.l    D6, 0x01
  475. 0000051A  1B7C 0001 F229           move.b     [A5 - 0xDD7], 0x1
  476. 00000520  6006                     bra        +0x8 /* 00000528 */
  477. label00000522:
  478. 00000522  1B7C 0001 F22A           move.b     [A5 - 0xDD6], 0x1
  479. label00000528:
  480. 00000528  5247                     addq.w     D7, 1
  481. 0000052A  6906                     bvs        +0x8 /* 00000532 */
  482. label0000052C:
  483. 0000052C  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  484. 00000530  6FB4                     ble        -0x4A /* 000004E6 */
  485. label00000532:
  486. 00000532  102D F435                move.b     D0, [A5 - 0xBCB]
  487. 00000536  0A00 0001                xori.b     D0, 0x1
  488. 0000053A  2206                     move.l     D1, D6
  489. 0000053C  C200                     and.b      D1, D0
  490. 0000053E  6706                     beq        +0x8 /* 00000546 */
  491. 00000540  3B7C 0012 F212           move.w     [A5 - 0xDEE], 0x12
  492. label00000546:
  493. 00000546  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  494. 0000054A  4E5E                     unlink     A6
  495. 0000054C  205F                     movea.l    A0, [A7]+
  496. 0000054E  5C4F                     addq.w     A7, 6
  497. 00000550  4ED0                     jmp        [A0]
  498. fn00000552:
  499. 00000552  4E56 0000                link       A6, 0
  500. 00000556  206D F242                movea.l    A0, [A5 - 0xDBE]
  501. 0000055A  2F08                     move.l     -[A7], A0
  502. 0000055C  42A7                     clr.l      -[A7]
  503. 0000055E  2F3C 5657 5343           move.l     -[A7], 0x56575343 /* 'VWSC' */
  504. 00000564  226D F24E                movea.l    A1, [A5 - 0xDB2]
  505. 00000568  3F29 0116                move.w     -[A7], [A1 + 0x116]
  506. 0000056C  1F3C 0001                move.b     -[A7], 0x1
  507. 00000570  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  508. 00000574  201F                     move.l     D0, [A7]+
  509. 00000576  205F                     movea.l    A0, [A7]+
  510. 00000578  2140 000A                move.l     [A0 + 0xA], D0
  511. 0000057C  0C6D FF40 F212           cmpi.w     [A5 - 0xDEE], 0xFF40
  512. 00000582  57C0                     seq        D0
  513. 00000584  206D F242                movea.l    A0, [A5 - 0xDBE]
  514. 00000588  4AA8 000A                tst.l      [A0 + 0xA]
  515. 0000058C  57C1                     seq        D1
  516. 0000058E  8001                     or.b       D0, D1
  517. 00000590  6706                     beq        +0x8 /* 00000598 */
  518. 00000592  426D F212                clr.w      [A5 - 0xDEE]
  519. 00000596  6016                     bra        +0x18 /* 000005AE */
  520. label00000598:
  521. 00000598  4267                     clr.w      -[A7]
  522. 0000059A  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  523. 0000059E  101F                     move.b     D0, [A7]+
  524. 000005A0  6702                     beq        +0x4 /* 000005A4 */
  525. 000005A2  600A                     bra        +0xC /* 000005AE */
  526. label000005A4:
  527. 000005A4  206D F242                movea.l    A0, [A5 - 0xDBE]
  528. 000005A8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  529. 000005AC  A992                     syscall    DetachResource
  530. label000005AE:
  531. 000005AE  4E5E                     unlink     A6
  532. 000005B0  4E75                     rts
  533. fn000005B2:
  534. 000005B2  4E56 FFFC                link       A6, -0x0004
  535. 000005B6  2F0C                     move.l     -[A7], A4
  536. 000005B8  42A7                     clr.l      -[A7]
  537. 000005BA  2F3C 5657 4C42           move.l     -[A7], 0x56574C42 /* 'VWLB' */
  538. 000005C0  206D F24E                movea.l    A0, [A5 - 0xDB2]
  539. 000005C4  3F28 0116                move.w     -[A7], [A0 + 0x116]
  540. 000005C8  1F3C 0001                move.b     -[A7], 0x1
  541. 000005CC  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  542. 000005D0  285F                     movea.l    A4, [A7]+
  543. 000005D2  200C                     move.l     D0, A4
  544. 000005D4  671A                     beq        +0x1C /* 000005F0 */
  545. 000005D6  2F0C                     move.l     -[A7], A4
  546. 000005D8  206D F24E                movea.l    A0, [A5 - 0xDB2]
  547. 000005DC  4868 0118                pea.l      [A0 + 0x118]
  548. 000005E0  4868 011C                pea.l      [A0 + 0x11C]
  549. 000005E4  4868 0120                pea.l      [A0 + 0x120]
  550. 000005E8  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  551. 000005EC  2F0C                     move.l     -[A7], A4
  552. 000005EE  A9A3                     syscall    ReleaseResource
  553. label000005F0:
  554. 000005F0  285F                     movea.l    A4, [A7]+
  555. 000005F2  4E5E                     unlink     A6
  556. 000005F4  4E75                     rts
  557. fn000005F6:
  558. 000005F6  4E56 FFFC                link       A6, -0x0004
  559. 000005FA  2F0C                     move.l     -[A7], A4
  560. 000005FC  42A7                     clr.l      -[A7]
  561. 000005FE  2F3C 5657 544C           move.l     -[A7], 0x5657544C /* 'VWTL' */
  562. 00000604  206D F24E                movea.l    A0, [A5 - 0xDB2]
  563. 00000608  3F28 0116                move.w     -[A7], [A0 + 0x116]
  564. 0000060C  1F3C 0001                move.b     -[A7], 0x1
  565. 00000610  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  566. 00000614  285F                     movea.l    A4, [A7]+
  567. 00000616  200C                     move.l     D0, A4
  568. 00000618  670E                     beq        +0x10 /* 00000628 */
  569. 0000061A  2F0C                     move.l     -[A7], A4
  570. 0000061C  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  571. 00000620  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  572. 00000624  2F0C                     move.l     -[A7], A4
  573. 00000626  A9A3                     syscall    ReleaseResource
  574. label00000628:
  575. 00000628  285F                     movea.l    A4, [A7]+
  576. 0000062A  4E5E                     unlink     A6
  577. 0000062C  4E75                     rts
  578. fn0000062E:
  579. 0000062E  4E56 FFFC                link       A6, -0x0004
  580. 00000632  2F0C                     move.l     -[A7], A4
  581. 00000634  42A7                     clr.l      -[A7]
  582. 00000636  2F3C 5657 7463           move.l     -[A7], 0x56577463 /* 'VWtc' */
  583. 0000063C  206D F24E                movea.l    A0, [A5 - 0xDB2]
  584. 00000640  3F28 0116                move.w     -[A7], [A0 + 0x116]
  585. 00000644  1F3C 0001                move.b     -[A7], 0x1
  586. 00000648  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  587. 0000064C  285F                     movea.l    A4, [A7]+
  588. 0000064E  200C                     move.l     D0, A4
  589. 00000650  6706                     beq        +0x8 /* 00000658 */
  590. 00000652  2F0C                     move.l     -[A7], A4
  591. 00000654  4EBA F9AA                jsr        [PC - 0x656 /* 00000000 */]
  592. label00000658:
  593. 00000658  285F                     movea.l    A4, [A7]+
  594. 0000065A  4E5E                     unlink     A6
  595. 0000065C  4E75                     rts
  596. fn0000065E:
  597. 0000065E  4E56 FFFC                link       A6, -0x0004
  598. 00000662  207C 0000 0A50           movea.l    A0, 0xA50 /* '\nP' */
  599. 00000668  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  600. 0000066C  206E FFFC                movea.l    A0, [A6 - 0x4]
  601. 00000670  2050                     movea.l    A0, [A0]
  602. 00000672  3F28 0014                move.w     -[A7], [A0 + 0x14]
  603. 00000676  A998                     syscall    UseResFile
  604. 00000678  4E5E                     unlink     A6
  605. 0000067A  4E75                     rts
  606. fn0000067C:
  607. 0000067C  4E56 FDF8                link       A6, -0x0208
  608. 00000680  48E7 0700                movem.l    -[A7], D5,D6,D7
  609. 00000684  3C2E 000A                move.w     D6, [A6 + 0xA]
  610. 00000688  7EFF                     moveq.l    D7, 0xFFFFFFFF
  611. 0000068A  4AAE 000C                tst.l      [A6 + 0xC]
  612. 0000068E  6700 0094                beq        +0x96 /* 00000724 */
  613. 00000692  206E 000C                movea.l    A0, [A6 + 0xC]
  614. 00000696  2050                     movea.l    A0, [A0]
  615. 00000698  43EE FEFC                lea.l      A1, [A6 - 0x104]
  616. 0000069C  703F                     moveq.l    D0, 0x3F
  617. label0000069E:
  618. 0000069E  22D8                     move.l     [A1]+, [A0]+
  619. 000006A0  51C8 FFFC                dbf        D0, -0x6 /* 0000069E */
  620. 000006A4  4267                     clr.w      -[A7]
  621. 000006A6  486E FEFC                pea.l      [A6 - 0x104]
  622. 000006AA  3F06                     move.w     -[A7], D6
  623. 000006AC  4267                     clr.w      -[A7]
  624. 000006AE  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  625. 000006B2  3E1F                     move.w     D7, [A7]+
  626. 000006B4  6E4A                     bgt        +0x4C /* 00000700 */
  627. 000006B6  41EE FDFC                lea.l      A0, [A6 - 0x204]
  628. 000006BA  43EE FEFC                lea.l      A1, [A6 - 0x104]
  629. 000006BE  703F                     moveq.l    D0, 0x3F
  630. label000006C0:
  631. 000006C0  20D9                     move.l     [A0]+, [A1]+
  632. 000006C2  51C8 FFFC                dbf        D0, -0x6 /* 000006C0 */
  633. 000006C6  486E FEFC                pea.l      [A6 - 0x104]
  634. 000006CA  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  635. 000006CE  486E FEFC                pea.l      [A6 - 0x104]
  636. 000006D2  486E FDFC                pea.l      [A6 - 0x204]
  637. 000006D6  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  638. 000006DA  101F                     move.b     D0, [A7]+
  639. 000006DC  6710                     beq        +0x12 /* 000006EE */
  640. 000006DE  4267                     clr.w      -[A7]
  641. 000006E0  486E FEFC                pea.l      [A6 - 0x104]
  642. 000006E4  3F06                     move.w     -[A7], D6
  643. 000006E6  4267                     clr.w      -[A7]
  644. 000006E8  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  645. 000006EC  3E1F                     move.w     D7, [A7]+
  646. label000006EE:
  647. 000006EE  4A47                     tst.w      D7
  648. 000006F0  6E0E                     bgt        +0x10 /* 00000700 */
  649. 000006F2  4267                     clr.w      -[A7]
  650. 000006F4  486E FEFC                pea.l      [A6 - 0x104]
  651. 000006F8  42A7                     clr.l      -[A7]
  652. 000006FA  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  653. 000006FE  3E1F                     move.w     D7, [A7]+
  654. label00000700:
  655. 00000700  206D F24E                movea.l    A0, [A5 - 0xDB2]
  656. 00000704  4868 010E                pea.l      [A0 + 0x10E]
  657. 00000708  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  658. 0000070C  206D F24E                movea.l    A0, [A5 - 0xDB2]
  659. 00000710  2F08                     move.l     -[A7], A0
  660. 00000712  42A7                     clr.l      -[A7]
  661. 00000714  486E FEFC                pea.l      [A6 - 0x104]
  662. 00000718  A906                     syscall    NewString
  663. 0000071A  201F                     move.l     D0, [A7]+
  664. 0000071C  205F                     movea.l    A0, [A7]+
  665. 0000071E  2140 010E                move.l     [A0 + 0x10E], D0
  666. 00000722  603E                     bra        +0x40 /* 00000762 */
  667. label00000724:
  668. 00000724  486E FEFC                pea.l      [A6 - 0x104]
  669. 00000728  2F3C 0001 00C8           move.l     -[A7], 0x100C8
  670. 0000072E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  671. 00000732  4267                     clr.w      -[A7]
  672. 00000734  486E FEFC                pea.l      [A6 - 0x104]
  673. 00000738  3F06                     move.w     -[A7], D6
  674. 0000073A  4267                     clr.w      -[A7]
  675. 0000073C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  676. 00000740  3E1F                     move.w     D7, [A7]+
  677. 00000742  6E0E                     bgt        +0x10 /* 00000752 */
  678. 00000744  4267                     clr.w      -[A7]
  679. 00000746  486E FEFC                pea.l      [A6 - 0x104]
  680. 0000074A  42A7                     clr.l      -[A7]
  681. 0000074C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  682. 00000750  3E1F                     move.w     D7, [A7]+
  683. label00000752:
  684. 00000752  4A47                     tst.w      D7
  685. 00000754  6F0C                     ble        +0xE /* 00000762 */
  686. 00000756  206D F24E                movea.l    A0, [A5 - 0xDB2]
  687. 0000075A  4868 010E                pea.l      [A0 + 0x10E]
  688. 0000075E  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  689. label00000762:
  690. 00000762  426D F212                clr.w      [A5 - 0xDEE]
  691. 00000766  BE6D F148                cmp.w      D7, [A5 - 0xEB8]
  692. 0000076A  671E                     beq        +0x20 /* 0000078A */
  693. 0000076C  4267                     clr.w      -[A7]
  694. 0000076E  2F3A 002A                move.l     -[A7], [PC + 0x2A /* 0000079A, value 0x0, cstring "" */]
  695. 00000772  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  696. 00000776  3A1F                     move.w     D5, [A7]+
  697. 00000778  70FF                     moveq.l    D0, 0xFFFFFFFF
  698. 0000077A  B06D F148                cmp.w      D0, [A5 - 0xEB8]
  699. 0000077E  6706                     beq        +0x8 /* 00000786 */
  700. 00000780  3F2D F148                move.w     -[A7], [A5 - 0xEB8]
  701. 00000784  A99A                     syscall    CloseResFile
  702. label00000786:
  703. 00000786  3B47 F148                move.w     [A5 - 0xEB8], D7
  704. label0000078A:
  705. 0000078A  4EBA FED2                jsr        [PC - 0x12E /* 0000065E */]
  706. 0000078E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  707. 00000792  4E5E                     unlink     A6
  708. 00000794  205F                     movea.l    A0, [A7]+
  709. 00000796  504F                     addq.w     A7, 8
  710. 00000798  4ED0                     jmp        [A0]
  711. 0000079A  0000 0000                ori.b      D0, 0x0
  712. fn0000079E:
  713. 0000079E  4E56 0000                link       A6, 0
  714. 000007A2  422E 000A                clr.b      [A6 + 0xA]
  715. 000007A6  4E5E                     unlink     A6
  716. 000007A8  205F                     movea.l    A0, [A7]+
  717. 000007AA  544F                     addq.w     A7, 2
  718. 000007AC  4ED0                     jmp        [A0]
  719. fn000007AE:
  720. 000007AE  4E56 FFF4                link       A6, -0x000C
  721. 000007B2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  722. 000007B6  206E 000C                movea.l    A0, [A6 + 0xC]
  723. 000007BA  2650                     movea.l    A3, [A0]
  724. 000007BC  3C13                     move.w     D6, [A3]
  725. 000007BE  7E01                     moveq.l    D7, 0x01
  726. 000007C0  3006                     move.w     D0, D6
  727. 000007C2  5240                     addq.w     D0, 1
  728. 000007C4  E340                     asl        D0.w, 1
  729. 000007C6  48C0                     ext.l      D0
  730. 000007C8  2840                     movea.l    A4, D0
  731. 000007CA  D9D0                     add.l      A4, [A0]
  732. label000007CC:
  733. 000007CC  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  734. 000007D0  6C10                     bge        +0x12 /* 000007E2 */
  735. 000007D2  1014                     move.b     D0, [A4]
  736. 000007D4  4880                     ext.w      D0
  737. 000007D6  48C0                     ext.l      D0
  738. 000007D8  D08C                     add.l      D0, A4
  739. 000007DA  2840                     movea.l    A4, D0
  740. 000007DC  528C                     addq.l     A4, 1
  741. 000007DE  5247                     addq.w     D7, 1
  742. 000007E0  60EA                     bra        -0x14 /* 000007CC */
  743. label000007E2:
  744. 000007E2  2F0C                     move.l     -[A7], A4
  745. 000007E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  746. 000007E8  1014                     move.b     D0, [A4]
  747. 000007EA  4880                     ext.w      D0
  748. 000007EC  5240                     addq.w     D0, 1
  749. 000007EE  48C0                     ext.l      D0
  750. 000007F0  2F00                     move.l     -[A7], D0
  751. 000007F2  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  752. 000007F6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  753. 000007FA  4E5E                     unlink     A6
  754. 000007FC  205F                     movea.l    A0, [A7]+
  755. 000007FE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  756. 00000802  4ED0                     jmp        [A0]
  757. fn00000804:
  758. 00000804  4E56 FFFC                link       A6, -0x0004
  759. 00000808  2F07                     move.l     -[A7], D7
  760. 0000080A  426E 000E                clr.w      [A6 + 0xE]
  761. 0000080E  206E 0008                movea.l    A0, [A6 + 0x8]
  762. 00000812  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  763. 00000816  7E01                     moveq.l    D7, 0x01
  764. 00000818  601C                     bra        +0x1E /* 00000836 */
  765. label0000081A:
  766. 0000081A  206E 0008                movea.l    A0, [A6 + 0x8]
  767. 0000081E  3007                     move.w     D0, D7
  768. 00000820  D040                     add.w      D0, D0
  769. 00000822  322E 000C                move.w     D1, [A6 + 0xC]
  770. 00000826  B270 0000                cmp.w      D1, [A0 + D0.w]
  771. 0000082A  6606                     bne        +0x8 /* 00000832 */
  772. 0000082C  3D47 000E                move.w     [A6 + 0xE], D7
  773. 00000830  600A                     bra        +0xC /* 0000083C */
  774. label00000832:
  775. 00000832  5247                     addq.w     D7, 1
  776. 00000834  6906                     bvs        +0x8 /* 0000083C */
  777. label00000836:
  778. 00000836  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  779. 0000083A  6FDE                     ble        -0x20 /* 0000081A */
  780. label0000083C:
  781. 0000083C  2E1F                     move.l     D7, [A7]+
  782. 0000083E  4E5E                     unlink     A6
  783. 00000840  205F                     movea.l    A0, [A7]+
  784. 00000842  5C4F                     addq.w     A7, 6
  785. 00000844  4ED0                     jmp        [A0]
  786. fn00000846:
  787. 00000846  4E56 FADC                link       A6, -0x0524
  788. 0000084A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  789. 0000084E  42A7                     clr.l      -[A7]
  790. 00000850  2F3C 5657 464D           move.l     -[A7], 0x5657464D /* 'VWFM' */
  791. 00000856  206D F24E                movea.l    A0, [A5 - 0xDB2]
  792. 0000085A  3F28 0116                move.w     -[A7], [A0 + 0x116]
  793. 0000085E  4267                     clr.w      -[A7]
  794. 00000860  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  795. 00000864  265F                     movea.l    A3, [A7]+
  796. 00000866  200B                     move.l     D0, A3
  797. 00000868  6604                     bne        +0x6 /* 0000086E */
  798. 0000086A  6000 0184                bra        +0x186 /* 000009F0 */
  799. label0000086E:
  800. 0000086E  2D53 FBF4                move.l     [A6 - 0x40C], [A3]
  801. 00000872  206E FBF4                movea.l    A0, [A6 - 0x40C]
  802. 00000876  3C10                     move.w     D6, [A0]
  803. 00000878  2F13                     move.l     -[A7], [A3]
  804. 0000087A  486E FDFA                pea.l      [A6 - 0x206]
  805. 0000087E  3006                     move.w     D0, D6
  806. 00000880  5240                     addq.w     D0, 1
  807. 00000882  E340                     asl        D0.w, 1
  808. 00000884  48C0                     ext.l      D0
  809. 00000886  2F00                     move.l     -[A7], D0
  810. 00000888  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  811. 0000088C  422E FAE5                clr.b      [A6 - 0x51B]
  812. 00000890  7801                     moveq.l    D4, 0x01
  813. 00000892  3D46 FAE0                move.w     [A6 - 0x520], D6
  814. 00000896  7E01                     moveq.l    D7, 0x01
  815. 00000898  6068                     bra        +0x6A /* 00000902 */
  816. label0000089A:
  817. 0000089A  3F07                     move.w     -[A7], D7
  818. 0000089C  2F0B                     move.l     -[A7], A3
  819. 0000089E  486E FAEE                pea.l      [A6 - 0x512]
  820. 000008A2  4EBA FF0A                jsr        [PC - 0xF6 /* 000007AE */]
  821. 000008A6  486E FAEE                pea.l      [A6 - 0x512]
  822. 000008AA  486E FBEE                pea.l      [A6 - 0x412]
  823. 000008AE  A900                     syscall    GetFNum
  824. 000008B0  3007                     move.w     D0, D7
  825. 000008B2  D040                     add.w      D0, D0
  826. 000008B4  41EE FBF8                lea.l      A0, [A6 - 0x408]
  827. 000008B8  31AE FBEE 0000           move.w     [A0 + D0.w], [A6 - 0x412]
  828. 000008BE  6622                     bne        +0x24 /* 000008E2 */
  829. 000008C0  3007                     move.w     D0, D7
  830. 000008C2  D040                     add.w      D0, D0
  831. 000008C4  41EE FDFA                lea.l      A0, [A6 - 0x206]
  832. 000008C8  4A70 0000                tst.w      [A0 + D0.w]
  833. 000008CC  6714                     beq        +0x16 /* 000008E2 */
  834. 000008CE  3007                     move.w     D0, D7
  835. 000008D0  D040                     add.w      D0, D0
  836. 000008D2  41EE FBF8                lea.l      A0, [A6 - 0x408]
  837. 000008D6  31BC 0001 0000           move.w     [A0 + D0.w], 0x1
  838. 000008DC  1D7C 0001 FAE5           move.b     [A6 - 0x51B], 0x1
  839. label000008E2:
  840. 000008E2  3007                     move.w     D0, D7
  841. 000008E4  D040                     add.w      D0, D0
  842. 000008E6  3207                     move.w     D1, D7
  843. 000008E8  D241                     add.w      D1, D1
  844. 000008EA  41EE FDFA                lea.l      A0, [A6 - 0x206]
  845. 000008EE  3430 0000                move.w     D2, [A0 + D0.w]
  846. 000008F2  43EE FBF8                lea.l      A1, [A6 - 0x408]
  847. 000008F6  B471 1000                cmp.w      D2, [A1 + D1.w]
  848. 000008FA  6702                     beq        +0x4 /* 000008FE */
  849. 000008FC  4204                     clr.b      D4
  850. label000008FE:
  851. 000008FE  5247                     addq.w     D7, 1
  852. 00000900  6906                     bvs        +0x8 /* 00000908 */
  853. label00000902:
  854. 00000902  BE6E FAE0                cmp.w      D7, [A6 - 0x520]
  855. 00000906  6F92                     ble        -0x6C /* 0000089A */
  856. label00000908:
  857. 00000908  1004                     move.b     D0, D4
  858. 0000090A  6704                     beq        +0x6 /* 00000910 */
  859. 0000090C  6000 00E2                bra        +0xE4 /* 000009F0 */
  860. label00000910:
  861. 00000910  206D F24E                movea.l    A0, [A5 - 0xDB2]
  862. 00000914  3D68 0002 FADE           move.w     [A6 - 0x522], [A0 + 0x2]
  863. 0000091A  7E01                     moveq.l    D7, 0x01
  864. 0000091C  6000 00CA                bra        +0xCC /* 000009E8 */
  865. label00000920:
  866. 00000920  42A7                     clr.l      -[A7]
  867. 00000922  3F07                     move.w     -[A7], D7
  868. 00000924  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  869. 00000928  285F                     movea.l    A4, [A7]+
  870. 0000092A  4267                     clr.w      -[A7]
  871. 0000092C  102C 0006                move.b     D0, [A4 + 0x6]
  872. 00000930  4880                     ext.w      D0
  873. 00000932  3F00                     move.w     -[A7], D0
  874. 00000934  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  875. 00000938  101F                     move.b     D0, [A7]+
  876. 0000093A  0A00 0001                xori.b     D0, 0x1
  877. 0000093E  4AAC 0008                tst.l      [A4 + 0x8]
  878. 00000942  57C1                     seq        D1
  879. 00000944  8001                     or.b       D0, D1
  880. 00000946  0240 0001                andi.w     D0, 0x1
  881. 0000094A  6704                     beq        +0x6 /* 00000950 */
  882. 0000094C  6000 0096                bra        +0x98 /* 000009E4 */
  883. label00000950:
  884. 00000950  42A7                     clr.l      -[A7]
  885. 00000952  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  886. 00000956  3F3C 0004                move.w     -[A7], 0x4
  887. 0000095A  A83D                     syscall    TEDispatch
  888. 0000095C  2A1F                     move.l     D5, [A7]+
  889. 0000095E  6604                     bne        +0x6 /* 00000964 */
  890. 00000960  6000 0082                bra        +0x84 /* 000009E4 */
  891. label00000964:
  892. 00000964  2045                     movea.l    A0, D5
  893. 00000966  2050                     movea.l    A0, [A0]
  894. 00000968  2D68 0004 FAE6           move.l     [A6 - 0x51A], [A0 + 0x4]
  895. 0000096E  2045                     movea.l    A0, D5
  896. 00000970  2050                     movea.l    A0, [A0]
  897. 00000972  3D68 0002 FADC           move.w     [A6 - 0x524], [A0 + 0x2]
  898. 00000978  3D7C 0001 FBEE           move.w     [A6 - 0x412], 0x1
  899. 0000097E  605A                     bra        +0x5C /* 000009DA */
  900. label00000980:
  901. 00000980  206E FAE6                movea.l    A0, [A6 - 0x51A]
  902. 00000984  2050                     movea.l    A0, [A0]
  903. 00000986  302E FBEE                move.w     D0, [A6 - 0x412]
  904. 0000098A  5340                     subq.w     D0, 1
  905. 0000098C  C1FC 0012                muls.w     D0, 0x12
  906. 00000990  3D70 0006 FAE2           move.w     [A6 - 0x51E], [A0 + D0.w + 0x6]
  907. 00000996  4267                     clr.w      -[A7]
  908. 00000998  3F2E FAE2                move.w     -[A7], [A6 - 0x51E]
  909. 0000099C  4EBA FE00                jsr        [PC - 0x200 /* 0000079E */]
  910. 000009A0  101F                     move.b     D0, [A7]+
  911. 000009A2  6630                     bne        +0x32 /* 000009D4 */
  912. 000009A4  4267                     clr.w      -[A7]
  913. 000009A6  3F2E FAE2                move.w     -[A7], [A6 - 0x51E]
  914. 000009AA  486E FDFA                pea.l      [A6 - 0x206]
  915. 000009AE  4EBA FE54                jsr        [PC - 0x1AC /* 00000804 */]
  916. 000009B2  3C1F                     move.w     D6, [A7]+
  917. 000009B4  6F1E                     ble        +0x20 /* 000009D4 */
  918. 000009B6  3006                     move.w     D0, D6
  919. 000009B8  D040                     add.w      D0, D0
  920. 000009BA  206E FAE6                movea.l    A0, [A6 - 0x51A]
  921. 000009BE  2050                     movea.l    A0, [A0]
  922. 000009C0  322E FBEE                move.w     D1, [A6 - 0x412]
  923. 000009C4  5341                     subq.w     D1, 1
  924. 000009C6  C3FC 0012                muls.w     D1, 0x12
  925. 000009CA  43EE FBF8                lea.l      A1, [A6 - 0x408]
  926. 000009CE  31B1 0000 1006           move.w     [A0 + D1.w + 0x6], [A1 + D0.w]
  927. label000009D4:
  928. 000009D4  526E FBEE                addq.w     [A6 - 0x412], 1
  929. 000009D8  690A                     bvs        +0xC /* 000009E4 */
  930. label000009DA:
  931. 000009DA  302E FBEE                move.w     D0, [A6 - 0x412]
  932. 000009DE  B06E FADC                cmp.w      D0, [A6 - 0x524]
  933. 000009E2  6F9C                     ble        -0x62 /* 00000980 */
  934. label000009E4:
  935. 000009E4  5247                     addq.w     D7, 1
  936. 000009E6  6908                     bvs        +0xA /* 000009F0 */
  937. label000009E8:
  938. 000009E8  BE6E FADE                cmp.w      D7, [A6 - 0x522]
  939. 000009EC  6F00 FF32                ble        -0xCC /* 00000920 */
  940. label000009F0:
  941. 000009F0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  942. 000009F4  4E5E                     unlink     A6
  943. 000009F6  4E75                     rts
  944. fn000009F8:
  945. 000009F8  4E56 FFFC                link       A6, -0x0004
  946. 000009FC  48E7 0108                movem.l    -[A7], D7,A4
  947. 00000A00  206D F24E                movea.l    A0, [A5 - 0xDB2]
  948. 00000A04  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  949. 00000A0A  7E01                     moveq.l    D7, 0x01
  950. 00000A0C  606A                     bra        +0x6C /* 00000A78 */
  951. label00000A0E:
  952. 00000A0E  42A7                     clr.l      -[A7]
  953. 00000A10  3F07                     move.w     -[A7], D7
  954. 00000A12  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  955. 00000A16  285F                     movea.l    A4, [A7]+
  956. 00000A18  7001                     moveq.l    D0, 0x01
  957. 00000A1A  B02C 0006                cmp.b      D0, [A4 + 0x6]
  958. 00000A1E  6702                     beq        +0x4 /* 00000A22 */
  959. 00000A20  6052                     bra        +0x54 /* 00000A74 */
  960. label00000A22:
  961. 00000A22  4A6C 0014                tst.w      [A4 + 0x14]
  962. 00000A26  6F02                     ble        +0x4 /* 00000A2A */
  963. 00000A28  604A                     bra        +0x4C /* 00000A74 */
  964. label00000A2A:
  965. 00000A2A  206D F24E                movea.l    A0, [A5 - 0xDB2]
  966. 00000A2E  302C 002C                move.w     D0, [A4 + 0x2C]
  967. 00000A32  B068 0002                cmp.w      D0, [A0 + 0x2]
  968. 00000A36  6F06                     ble        +0x8 /* 00000A3E */
  969. 00000A38  426C 002C                clr.w      [A4 + 0x2C]
  970. 00000A3C  6036                     bra        +0x38 /* 00000A74 */
  971. label00000A3E:
  972. 00000A3E  70F9                     moveq.l    D0, 0xFFFFFFF9
  973. 00000A40  B06C 002C                cmp.w      D0, [A4 + 0x2C]
  974. 00000A44  6F06                     ble        +0x8 /* 00000A4C */
  975. 00000A46  426C 002C                clr.w      [A4 + 0x2C]
  976. 00000A4A  6028                     bra        +0x2A /* 00000A74 */
  977. label00000A4C:
  978. 00000A4C  4A6C 002C                tst.w      [A4 + 0x2C]
  979. 00000A50  5EC0                     sgt        D0
  980. 00000A52  2F00                     move.l     -[A7], D0
  981. 00000A54  42A7                     clr.l      -[A7]
  982. 00000A56  3F2C 002C                move.w     -[A7], [A4 + 0x2C]
  983. 00000A5A  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  984. 00000A5E  221F                     move.l     D1, [A7]+
  985. 00000A60  201F                     move.l     D0, [A7]+
  986. 00000A62  2041                     movea.l    A0, D1
  987. 00000A64  7204                     moveq.l    D1, 0x04
  988. 00000A66  B228 0006                cmp.b      D1, [A0 + 0x6]
  989. 00000A6A  56C1                     sne        D1
  990. 00000A6C  C001                     and.b      D0, D1
  991. 00000A6E  6704                     beq        +0x6 /* 00000A74 */
  992. 00000A70  426C 002C                clr.w      [A4 + 0x2C]
  993. label00000A74:
  994. 00000A74  5247                     addq.w     D7, 1
  995. 00000A76  6906                     bvs        +0x8 /* 00000A7E */
  996. label00000A78:
  997. 00000A78  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  998. 00000A7C  6F90                     ble        -0x6E /* 00000A0E */
  999. label00000A7E:
  1000. 00000A7E  4CDF 1080                movem.l    D7,A4, [A7]+
  1001. 00000A82  4E5E                     unlink     A6
  1002. 00000A84  4E75                     rts
  1003. fn00000A86:
  1004. 00000A86  4E56 FFFC                link       A6, -0x0004
  1005. 00000A8A  2F0C                     move.l     -[A7], A4
  1006. 00000A8C  102E 0008                move.b     D0, [A6 + 0x8]
  1007. 00000A90  6710                     beq        +0x12 /* 00000AA2 */
  1008. 00000A92  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1009. 00000A96  70FF                     moveq.l    D0, 0xFFFFFFFF
  1010. 00000A98  B068 0126                cmp.w      D0, [A0 + 0x126]
  1011. 00000A9C  6704                     beq        +0x6 /* 00000AA2 */
  1012. 00000A9E  6000 0086                bra        +0x88 /* 00000B26 */
  1013. label00000AA2:
  1014. 00000AA2  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1015. 00000AA6  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1016. 00000AAA  4EBA 1092                jsr        [PC + 0x1092 /* 00001B3E */]
  1017. 00000AAE  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1018. 00000AB2  7000                     moveq.l    D0, 0x00
  1019. 00000AB4  2140 013E                move.l     [A0 + 0x13E], D0
  1020. 00000AB8  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1021. 00000ABC  0C68 0401 0112           cmpi.w     [A0 + 0x112], 0x401
  1022. 00000AC2  6D58                     blt        +0x5A /* 00000B1C */
  1023. 00000AC4  42A7                     clr.l      -[A7]
  1024. 00000AC6  2F3C 5657 4649           move.l     -[A7], 0x56574649 /* 'VWFI' */
  1025. 00000ACC  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1026. 00000AD0  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1027. 00000AD4  4267                     clr.w      -[A7]
  1028. 00000AD6  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  1029. 00000ADA  285F                     movea.l    A4, [A7]+
  1030. 00000ADC  200C                     move.l     D0, A4
  1031. 00000ADE  6734                     beq        +0x36 /* 00000B14 */
  1032. 00000AE0  2F0C                     move.l     -[A7], A4
  1033. 00000AE2  A992                     syscall    DetachResource
  1034. 00000AE4  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1035. 00000AE8  214C 013E                move.l     [A0 + 0x13E], A4
  1036. 00000AEC  102E 000A                move.b     D0, [A6 + 0xA]
  1037. 00000AF0  6710                     beq        +0x12 /* 00000B02 */
  1038. 00000AF2  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1039. 00000AF6  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1040. 00000AFA  4267                     clr.w      -[A7]
  1041. 00000AFC  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  1042. 00000B00  6020                     bra        +0x22 /* 00000B22 */
  1043. label00000B02:
  1044. 00000B02  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1045. 00000B06  2068 013E                movea.l    A0, [A0 + 0x13E]
  1046. 00000B0A  2050                     movea.l    A0, [A0]
  1047. 00000B0C  7000                     moveq.l    D0, 0x00
  1048. 00000B0E  2140 0004                move.l     [A0 + 0x4], D0
  1049. 00000B12  600E                     bra        +0x10 /* 00000B22 */
  1050. label00000B14:
  1051. 00000B14  4267                     clr.w      -[A7]
  1052. 00000B16  4EBA F59A                jsr        [PC - 0xA66 /* 000000B2 */]
  1053. 00000B1A  6006                     bra        +0x8 /* 00000B22 */
  1054. label00000B1C:
  1055. 00000B1C  4267                     clr.w      -[A7]
  1056. 00000B1E  4EBA F592                jsr        [PC - 0xA6E /* 000000B2 */]
  1057. label00000B22:
  1058. 00000B22  4EBA F508                jsr        [PC - 0xAF8 /* 0000002C */]
  1059. label00000B26:
  1060. 00000B26  285F                     movea.l    A4, [A7]+
  1061. 00000B28  4E5E                     unlink     A6
  1062. 00000B2A  2E9F                     move.l     [A7], [A7]+
  1063. 00000B2C  4E75                     rts
  1064. fn00000B2E:
  1065. 00000B2E  4E56 FEF4                link       A6, -0x010C
  1066. 00000B32  48E7 0108                movem.l    -[A7], D7,A4
  1067. 00000B36  206E 000A                movea.l    A0, [A6 + 0xA]
  1068. 00000B3A  4A50                     tst.w      [A0]
  1069. 00000B3C  6640                     bne        +0x42 /* 00000B7E */
  1070. 00000B3E  102E 0008                move.b     D0, [A6 + 0x8]
  1071. 00000B42  6732                     beq        +0x34 /* 00000B76 */
  1072. 00000B44  42A7                     clr.l      -[A7]
  1073. 00000B46  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1074. 00000B4C  3F3C 0001                move.w     -[A7], 0x1
  1075. 00000B50  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  1076. 00000B54  285F                     movea.l    A4, [A7]+
  1077. 00000B56  200C                     move.l     D0, A4
  1078. 00000B58  6712                     beq        +0x14 /* 00000B6C */
  1079. 00000B5A  2F0C                     move.l     -[A7], A4
  1080. 00000B5C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1081. 00000B60  486E FFFC                pea.l      [A6 - 0x4]
  1082. 00000B64  486E FEFC                pea.l      [A6 - 0x104]
  1083. 00000B68  A9A8                     syscall    GetResInfo
  1084. 00000B6A  6024                     bra        +0x26 /* 00000B90 */
  1085. label00000B6C:
  1086. 00000B6C  206E 000A                movea.l    A0, [A6 + 0xA]
  1087. 00000B70  30BC 0400                move.w     [A0], 0x400
  1088. 00000B74  601A                     bra        +0x1C /* 00000B90 */
  1089. label00000B76:
  1090. 00000B76  206E 000A                movea.l    A0, [A6 + 0xA]
  1091. 00000B7A  30BC 0400                move.w     [A0], 0x400
  1092. label00000B7E:
  1093. 00000B7E  42A7                     clr.l      -[A7]
  1094. 00000B80  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1095. 00000B86  206E 000A                movea.l    A0, [A6 + 0xA]
  1096. 00000B8A  3F10                     move.w     -[A7], [A0]
  1097. 00000B8C  A9A0                     syscall    GetResource
  1098. 00000B8E  285F                     movea.l    A4, [A7]+
  1099. label00000B90:
  1100. 00000B90  200C                     move.l     D0, A4
  1101. 00000B92  672C                     beq        +0x2E /* 00000BC0 */
  1102. 00000B94  2054                     movea.l    A0, [A4]
  1103. 00000B96  3010                     move.w     D0, [A0]
  1104. 00000B98  48C0                     ext.l      D0
  1105. 00000B9A  2E00                     move.l     D7, D0
  1106. 00000B9C  0C68 0400 0002           cmpi.w     [A0 + 0x2], 0x400
  1107. 00000BA2  660E                     bne        +0x10 /* 00000BB2 */
  1108. 00000BA4  7024                     moveq.l    D0, 0x24
  1109. 00000BA6  B087                     cmp.l      D0, D7
  1110. 00000BA8  6C08                     bge        +0xA /* 00000BB2 */
  1111. 00000BAA  2248                     movea.l    A1, A0
  1112. 00000BAC  3368 0024 0002           move.w     [A1 + 0x2], [A0 + 0x24]
  1113. label00000BB2:
  1114. 00000BB2  701E                     moveq.l    D0, 0x1E
  1115. 00000BB4  B087                     cmp.l      D0, D7
  1116. 00000BB6  6C08                     bge        +0xA /* 00000BC0 */
  1117. 00000BB8  2054                     movea.l    A0, [A4]
  1118. 00000BBA  1B68 001F F1FE           move.b     [A5 - 0xE02], [A0 + 0x1F]
  1119. label00000BC0:
  1120. 00000BC0  2D4C 000E                move.l     [A6 + 0xE], A4
  1121. 00000BC4  4CDF 1080                movem.l    D7,A4, [A7]+
  1122. 00000BC8  4E5E                     unlink     A6
  1123. 00000BCA  205F                     movea.l    A0, [A7]+
  1124. 00000BCC  5C4F                     addq.w     A7, 6
  1125. 00000BCE  4ED0                     jmp        [A0]
  1126. fn00000BD0:
  1127. 00000BD0  4E56 FFFC                link       A6, -0x0004
  1128. 00000BD4  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1129. 00000BD8  1028 014E                move.b     D0, [A0 + 0x14E]
  1130. 00000BDC  6622                     bne        +0x24 /* 00000C00 */
  1131. 00000BDE  4267                     clr.w      -[A7]
  1132. 00000BE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1133. 00000BE4  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  1134. 00000BE8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1135. 00000BEC  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1136. 00000BF0  202E 0008                move.l     D0, [A6 + 0x8]
  1137. 00000BF4  7200                     moveq.l    D1, 0x00
  1138. 00000BF6  B081                     cmp.l      D0, D1
  1139. 00000BF8  56C0                     sne        D0
  1140. 00000BFA  4400                     neg.b      D0
  1141. 00000BFC  1140 014E                move.b     [A0 + 0x14E], D0
  1142. label00000C00:
  1143. 00000C00  4E5E                     unlink     A6
  1144. 00000C02  2E9F                     move.l     [A7], [A7]+
  1145. 00000C04  4E75                     rts
  1146. fn00000C06:
  1147. 00000C06  4E56 FEB8                link       A6, -0x0148
  1148. 00000C0A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1149. 00000C0E  2A2E 000C                move.l     D5, [A6 + 0xC]
  1150. 00000C12  2805                     move.l     D4, D5
  1151. 00000C14  0804 0004                btst.b     D4, 0x4
  1152. 00000C18  56C4                     sne        D4
  1153. 00000C1A  4404                     neg.b      D4
  1154. 00000C1C  2C05                     move.l     D6, D5
  1155. 00000C1E  0806 0003                btst.b     D6, 0x3
  1156. 00000C22  56C6                     sne        D6
  1157. 00000C24  4406                     neg.b      D6
  1158. 00000C26  2005                     move.l     D0, D5
  1159. 00000C28  0800 0001                btst.b     D0, 0x1
  1160. 00000C2C  56C0                     sne        D0
  1161. 00000C2E  4400                     neg.b      D0
  1162. 00000C30  1D40 FEC2                move.b     [A6 - 0x13E], D0
  1163. 00000C34  2005                     move.l     D0, D5
  1164. 00000C36  0800 0005                btst.b     D0, 0x5
  1165. 00000C3A  56C0                     sne        D0
  1166. 00000C3C  4400                     neg.b      D0
  1167. 00000C3E  1D40 FEC1                move.b     [A6 - 0x13F], D0
  1168. 00000C42  7000                     moveq.l    D0, 0x00
  1169. 00000C44  2D40 FFEC                move.l     [A6 - 0x14], D0
  1170. 00000C48  2D40 FECA                move.l     [A6 - 0x136], D0
  1171. 00000C4C  426E FFFE                clr.w      [A6 - 0x2]
  1172. 00000C50  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1173. 00000C52  3B7C 0064 F234           move.w     [A5 - 0xDCC], 0x64 /* 'd' */
  1174. 00000C58  206E 0014                movea.l    A0, [A6 + 0x14]
  1175. 00000C5C  4A10                     tst.b      [A0]
  1176. 00000C5E  6740                     beq        +0x42 /* 00000CA0 */
  1177. 00000C60  3B7C 006E F234           move.w     [A5 - 0xDCC], 0x6E /* 'n' */
  1178. 00000C66  4267                     clr.w      -[A7]
  1179. 00000C68  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1180. 00000C6C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1181. 00000C70  3F3C 0001                move.w     -[A7], 0x1
  1182. 00000C74  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1183. 00000C78  3E1F                     move.w     D7, [A7]+
  1184. 00000C7A  4267                     clr.w      -[A7]
  1185. 00000C7C  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1186. 00000C80  70FF                     moveq.l    D0, 0xFFFFFFFF
  1187. 00000C82  B047                     cmp.w      D0, D7
  1188. 00000C84  57C0                     seq        D0
  1189. 00000C86  801F                     or.b       D0, [A7]+
  1190. 00000C88  0240 0001                andi.w     D0, 0x1
  1191. 00000C8C  6600 045E                bne        +0x460 /* 000010EC */
  1192. 00000C90  3B47 EE0A                move.w     [A5 - 0x11F6], D7
  1193. 00000C94  4AAE 0008                tst.l      [A6 + 0x8]
  1194. 00000C98  6706                     beq        +0x8 /* 00000CA0 */
  1195. 00000C9A  206E 0008                movea.l    A0, [A6 + 0x8]
  1196. 00000C9E  3087                     move.w     [A0], D7
  1197. label00000CA0:
  1198. 00000CA0  3B7C 0078 F234           move.w     [A5 - 0xDCC], 0x78 /* 'x' */
  1199. 00000CA6  42A7                     clr.l      -[A7]
  1200. 00000CA8  486E 0010                pea.l      [A6 + 0x10]
  1201. 00000CAC  206E 0014                movea.l    A0, [A6 + 0x14]
  1202. 00000CB0  4A10                     tst.b      [A0]
  1203. 00000CB2  56C0                     sne        D0
  1204. 00000CB4  4400                     neg.b      D0
  1205. 00000CB6  1F00                     move.b     -[A7], D0
  1206. 00000CB8  4EBA FE74                jsr        [PC - 0x18C /* 00000B2E */]
  1207. 00000CBC  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  1208. 00000CC0  206E 0014                movea.l    A0, [A6 + 0x14]
  1209. 00000CC4  4A10                     tst.b      [A0]
  1210. 00000CC6  57C0                     seq        D0
  1211. 00000CC8  4A00                     tst.b      D0
  1212. 00000CCA  673E                     beq        +0x40 /* 00000D0A */
  1213. 00000CCC  4AAE FFEC                tst.l      [A6 - 0x14]
  1214. 00000CD0  56C1                     sne        D1
  1215. 00000CD2  C001                     and.b      D0, D1
  1216. 00000CD4  6734                     beq        +0x36 /* 00000D0A */
  1217. 00000CD6  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1218. 00000CDA  2F08                     move.l     -[A7], A0
  1219. 00000CDC  4267                     clr.w      -[A7]
  1220. 00000CDE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1221. 00000CE2  A9A4                     syscall    HomeResFile
  1222. 00000CE4  301F                     move.w     D0, [A7]+
  1223. 00000CE6  205F                     movea.l    A0, [A7]+
  1224. 00000CE8  3140 019C                move.w     [A0 + 0x19C], D0
  1225. 00000CEC  4267                     clr.w      -[A7]
  1226. 00000CEE  A9AF                     syscall    ResError
  1227. 00000CF0  4A5F                     tst.w      [A7]+
  1228. 00000CF2  670C                     beq        +0xE /* 00000D00 */
  1229. 00000CF4  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1230. 00000CF8  317C FFFF 019C           move.w     [A0 + 0x19C], 0xFFFF
  1231. 00000CFE  600A                     bra        +0xC /* 00000D0A */
  1232. label00000D00:
  1233. 00000D00  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1234. 00000D04  3B68 019C EE0A           move.w     [A5 - 0x11F6], [A0 + 0x19C]
  1235. label00000D0A:
  1236. 00000D0A  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1237. 00000D0E  316E 0010 0116           move.w     [A0 + 0x116], [A6 + 0x10]
  1238. 00000D14  4AAE FFEC                tst.l      [A6 - 0x14]
  1239. 00000D18  660A                     bne        +0xC /* 00000D24 */
  1240. 00000D1A  3B7C 000A F212           move.w     [A5 - 0xDEE], 0xA /* '\n' */
  1241. 00000D20  6000 03CA                bra        +0x3CC /* 000010EC */
  1242. label00000D24:
  1243. 00000D24  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1244. 00000D28  A992                     syscall    DetachResource
  1245. 00000D2A  206E FFEC                movea.l    A0, [A6 - 0x14]
  1246. 00000D2E  2050                     movea.l    A0, [A0]
  1247. 00000D30  226D F24E                movea.l    A1, [A5 - 0xDB2]
  1248. 00000D34  3368 0002 0112           move.w     [A1 + 0x112], [A0 + 0x2]
  1249. 00000D3A  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1250. 00000D3E  0C68 0400 0112           cmpi.w     [A0 + 0x112], 0x400
  1251. 00000D44  6C0A                     bge        +0xC /* 00000D50 */
  1252. 00000D46  3B7C 000A F212           move.w     [A5 - 0xDEE], 0xA /* '\n' */
  1253. 00000D4C  6000 039E                bra        +0x3A0 /* 000010EC */
  1254. label00000D50:
  1255. 00000D50  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1256. 00000D54  0C68 040A 0112           cmpi.w     [A0 + 0x112], 0x40A
  1257. 00000D5A  6F0A                     ble        +0xC /* 00000D66 */
  1258. 00000D5C  3B7C 002C F212           move.w     [A5 - 0xDEE], 0x2C /* ',' */
  1259. 00000D62  6000 0388                bra        +0x38A /* 000010EC */
  1260. label00000D66:
  1261. 00000D66  3B7C 0082 F234           move.w     [A5 - 0xDCC], 0x82
  1262. 00000D6C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1263. 00000D70  1F04                     move.b     -[A7], D4
  1264. 00000D72  1F06                     move.b     -[A7], D6
  1265. 00000D74  486E FFD8                pea.l      [A6 - 0x28]
  1266. 00000D78  486E FFDA                pea.l      [A6 - 0x26]
  1267. 00000D7C  4EBA F594                jsr        [PC - 0xA6C /* 00000312 */]
  1268. 00000D80  4267                     clr.w      -[A7]
  1269. 00000D82  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1270. 00000D86  101F                     move.b     D0, [A7]+
  1271. 00000D88  6600 0362                bne        +0x364 /* 000010EC */
  1272. 00000D8C  3B7C 008C F234           move.w     [A5 - 0xDCC], 0x8C
  1273. 00000D92  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1274. 00000D96  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1275. 00000D9A  4EBA F65A                jsr        [PC - 0x9A6 /* 000003F6 */]
  1276. 00000D9E  4267                     clr.w      -[A7]
  1277. 00000DA0  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1278. 00000DA4  101F                     move.b     D0, [A7]+
  1279. 00000DA6  6600 0344                bne        +0x346 /* 000010EC */
  1280. 00000DAA  3B7C 0096 F234           move.w     [A5 - 0xDCC], 0x96
  1281. 00000DB0  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1282. 00000DB4  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1283. 00000DB8  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1284. 00000DBC  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1285. 00000DC0  4EBA F706                jsr        [PC - 0x8FA /* 000004C8 */]
  1286. 00000DC4  4267                     clr.w      -[A7]
  1287. 00000DC6  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1288. 00000DCA  101F                     move.b     D0, [A7]+
  1289. 00000DCC  6600 031E                bne        +0x320 /* 000010EC */
  1290. 00000DD0  1004                     move.b     D0, D4
  1291. 00000DD2  0A00 0001                xori.b     D0, 0x1
  1292. 00000DD6  122E FEC1                move.b     D1, [A6 - 0x13F]
  1293. 00000DDA  0A01 0001                xori.b     D1, 0x1
  1294. 00000DDE  C001                     and.b      D0, D1
  1295. 00000DE0  6700 014A                beq        +0x14C /* 00000F2C */
  1296. 00000DE4  3B7C 00A0 F234           move.w     [A5 - 0xDCC], 0xA0
  1297. 00000DEA  2005                     move.l     D0, D5
  1298. 00000DEC  0800 0000                btst.b     D0, 0x0
  1299. 00000DF0  6714                     beq        +0x16 /* 00000E06 */
  1300. 00000DF2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1301. 00000DF6  4EBA F4E8                jsr        [PC - 0xB18 /* 000002E0 */]
  1302. 00000DFA  4267                     clr.w      -[A7]
  1303. 00000DFC  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1304. 00000E00  101F                     move.b     D0, [A7]+
  1305. 00000E02  6600 02E8                bne        +0x2EA /* 000010EC */
  1306. label00000E06:
  1307. 00000E06  3B7C 00AA F234           move.w     [A5 - 0xDCC], 0xAA
  1308. 00000E0C  206E FFEC                movea.l    A0, [A6 - 0x14]
  1309. 00000E10  2050                     movea.l    A0, [A0]
  1310. 00000E12  1028 0010                move.b     D0, [A0 + 0x10]
  1311. 00000E16  4880                     ext.w      D0
  1312. 00000E18  3F00                     move.w     -[A7], D0
  1313. 00000E1A  4EBA F49E                jsr        [PC - 0xB62 /* 000002BA */]
  1314. 00000E1E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1315. 00000E22  2050                     movea.l    A0, [A0]
  1316. 00000E24  701C                     moveq.l    D0, 0x1C
  1317. 00000E26  B050                     cmp.w      D0, [A0]
  1318. 00000E28  6E0E                     bgt        +0x10 /* 00000E38 */
  1319. 00000E2A  206E FFEC                movea.l    A0, [A6 - 0x14]
  1320. 00000E2E  2050                     movea.l    A0, [A0]
  1321. 00000E30  3D68 001A FECE           move.w     [A6 - 0x132], [A0 + 0x1A]
  1322. 00000E36  6018                     bra        +0x1A /* 00000E50 */
  1323. label00000E38:
  1324. 00000E38  206E FFEC                movea.l    A0, [A6 - 0x14]
  1325. 00000E3C  2050                     movea.l    A0, [A0]
  1326. 00000E3E  1028 0011                move.b     D0, [A0 + 0x11]
  1327. 00000E42  6708                     beq        +0xA /* 00000E4C */
  1328. 00000E44  3D7C 00FF FECE           move.w     [A6 - 0x132], 0xFF
  1329. 00000E4A  6004                     bra        +0x6 /* 00000E50 */
  1330. label00000E4C:
  1331. 00000E4C  426E FECE                clr.w      [A6 - 0x132]
  1332. label00000E50:
  1333. 00000E50  2005                     move.l     D0, D5
  1334. 00000E52  0800 0006                btst.b     D0, 0x6
  1335. 00000E56  660A                     bne        +0xC /* 00000E62 */
  1336. 00000E58  3F2E FECE                move.w     -[A7], [A6 - 0x132]
  1337. 00000E5C  1F06                     move.b     -[A7], D6
  1338. 00000E5E  4EBA F43C                jsr        [PC - 0xBC4 /* 0000029C */]
  1339. label00000E62:
  1340. 00000E62  206E FFEC                movea.l    A0, [A6 - 0x14]
  1341. 00000E66  2050                     movea.l    A0, [A0]
  1342. 00000E68  701E                     moveq.l    D0, 0x1E
  1343. 00000E6A  B050                     cmp.w      D0, [A0]
  1344. 00000E6C  6E12                     bgt        +0x14 /* 00000E80 */
  1345. 00000E6E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1346. 00000E72  2050                     movea.l    A0, [A0]
  1347. 00000E74  226D F24E                movea.l    A1, [A5 - 0xDB2]
  1348. 00000E78  3368 001C 0114           move.w     [A1 + 0x114], [A0 + 0x1C]
  1349. 00000E7E  6008                     bra        +0xA /* 00000E88 */
  1350. label00000E80:
  1351. 00000E80  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1352. 00000E84  4268 0114                clr.w      [A0 + 0x114]
  1353. label00000E88:
  1354. 00000E88  3B7C 00B4 F234           move.w     [A5 - 0xDCC], 0xB4
  1355. 00000E8E  4EBA F6C2                jsr        [PC - 0x93E /* 00000552 */]
  1356. 00000E92  4267                     clr.w      -[A7]
  1357. 00000E94  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1358. 00000E98  101F                     move.b     D0, [A7]+
  1359. 00000E9A  6600 0250                bne        +0x252 /* 000010EC */
  1360. 00000E9E  1006                     move.b     D0, D6
  1361. 00000EA0  0A00 0001                xori.b     D0, 0x1
  1362. 00000EA4  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1363. 00000EA8  1228 014E                move.b     D1, [A0 + 0x14E]
  1364. 00000EAC  0A01 0001                xori.b     D1, 0x1
  1365. 00000EB0  8001                     or.b       D0, D1
  1366. 00000EB2  671E                     beq        +0x20 /* 00000ED2 */
  1367. 00000EB4  3B7C 00D2 F234           move.w     [A5 - 0xDCC], 0xD2
  1368. 00000EBA  42A7                     clr.l      -[A7]
  1369. 00000EBC  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1370. 00000EC0  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1371. 00000EC4  A9BA                     syscall    GetString
  1372. 00000EC6  2D5F FECA                move.l     [A6 - 0x136], [A7]+
  1373. 00000ECA  6706                     beq        +0x8 /* 00000ED2 */
  1374. 00000ECC  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  1375. 00000ED0  A992                     syscall    DetachResource
  1376. label00000ED2:
  1377. 00000ED2  1006                     move.b     D0, D6
  1378. 00000ED4  6656                     bne        +0x58 /* 00000F2C */
  1379. 00000ED6  3B7C 00BE F234           move.w     [A5 - 0xDCC], 0xBE
  1380. 00000EDC  102E FEC2                move.b     D0, [A6 - 0x13E]
  1381. 00000EE0  671E                     beq        +0x20 /* 00000F00 */
  1382. 00000EE2  C02D FD85                and.b      D0, [A5 - 0x27B]
  1383. 00000EE6  6718                     beq        +0x1A /* 00000F00 */
  1384. 00000EE8  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1385. 00000EEC  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1386. 00000EF0  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  1387. 00000EF4  4267                     clr.w      -[A7]
  1388. 00000EF6  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1389. 00000EFA  101F                     move.b     D0, [A7]+
  1390. 00000EFC  6600 01EE                bne        +0x1F0 /* 000010EC */
  1391. label00000F00:
  1392. 00000F00  3B7C 00C8 F234           move.w     [A5 - 0xDCC], 0xC8
  1393. 00000F06  4EBA F6AA                jsr        [PC - 0x956 /* 000005B2 */]
  1394. 00000F0A  4267                     clr.w      -[A7]
  1395. 00000F0C  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1396. 00000F10  101F                     move.b     D0, [A7]+
  1397. 00000F12  6600 01D8                bne        +0x1DA /* 000010EC */
  1398. 00000F16  3B7C 00D7 F234           move.w     [A5 - 0xDCC], 0xD7
  1399. 00000F1C  4EBA F710                jsr        [PC - 0x8F0 /* 0000062E */]
  1400. 00000F20  4267                     clr.w      -[A7]
  1401. 00000F22  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1402. 00000F26  101F                     move.b     D0, [A7]+
  1403. 00000F28  6600 01C2                bne        +0x1C4 /* 000010EC */
  1404. label00000F2C:
  1405. 00000F2C  3B7C 00DC F234           move.w     [A5 - 0xDCC], 0xDC
  1406. 00000F32  102E FEC1                move.b     D0, [A6 - 0x13F]
  1407. 00000F36  6600 0082                bne        +0x84 /* 00000FBA */
  1408. 00000F3A  1006                     move.b     D0, D6
  1409. 00000F3C  660A                     bne        +0xC /* 00000F48 */
  1410. 00000F3E  1F2E FEC2                move.b     -[A7], [A6 - 0x13E]
  1411. 00000F42  1F04                     move.b     -[A7], D4
  1412. 00000F44  4EBA FB40                jsr        [PC - 0x4C0 /* 00000A86 */]
  1413. label00000F48:
  1414. 00000F48  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1415. 00000F4C  316D F246 019E           move.w     [A0 + 0x19E], [A5 - 0xDBA]
  1416. 00000F52  2005                     move.l     D0, D5
  1417. 00000F54  0800 0002                btst.b     D0, 0x2
  1418. 00000F58  660A                     bne        +0xC /* 00000F64 */
  1419. 00000F5A  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1420. 00000F5E  317C 0002 019E           move.w     [A0 + 0x19E], 0x2
  1421. label00000F64:
  1422. 00000F64  42A7                     clr.l      -[A7]
  1423. 00000F66  2F3C 5657 464D           move.l     -[A7], 0x5657464D /* 'VWFM' */
  1424. 00000F6C  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1425. 00000F70  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1426. 00000F74  4267                     clr.w      -[A7]
  1427. 00000F76  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  1428. 00000F7A  2D5F FEB8                move.l     [A6 - 0x148], [A7]+
  1429. 00000F7E  1F3C 0001                move.b     -[A7], 0x1
  1430. 00000F82  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1431. 00000F86  7003                     moveq.l    D0, 0x03
  1432. 00000F88  B068 019E                cmp.w      D0, [A0 + 0x19E]
  1433. 00000F8C  56C0                     sne        D0
  1434. 00000F8E  4400                     neg.b      D0
  1435. 00000F90  1F00                     move.b     -[A7], D0
  1436. 00000F92  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1437. 00000F96  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1438. 00000F9A  4EBA F232                jsr        [PC - 0xDCE /* 000001CE */]
  1439. 00000F9E  4267                     clr.w      -[A7]
  1440. 00000FA0  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1441. 00000FA4  101F                     move.b     D0, [A7]+
  1442. 00000FA6  670A                     beq        +0xC /* 00000FB2 */
  1443. 00000FA8  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  1444. 00000FAC  A9A3                     syscall    ReleaseResource
  1445. 00000FAE  6000 013C                bra        +0x13E /* 000010EC */
  1446. label00000FB2:
  1447. 00000FB2  4EBA F892                jsr        [PC - 0x76E /* 00000846 */]
  1448. 00000FB6  4EBA FA40                jsr        [PC - 0x5C0 /* 000009F8 */]
  1449. label00000FBA:
  1450. 00000FBA  3B7C 00E1 F234           move.w     [A5 - 0xDCC], 0xE1
  1451. 00000FC0  102D F435                move.b     D0, [A5 - 0xBCB]
  1452. 00000FC4  6710                     beq        +0x12 /* 00000FD6 */
  1453. 00000FC6  4EBA F62E                jsr        [PC - 0x9D2 /* 000005F6 */]
  1454. 00000FCA  4267                     clr.w      -[A7]
  1455. 00000FCC  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1456. 00000FD0  101F                     move.b     D0, [A7]+
  1457. 00000FD2  6600 0118                bne        +0x11A /* 000010EC */
  1458. label00000FD6:
  1459. 00000FD6  3B7C 00E6 F234           move.w     [A5 - 0xDCC], 0xE6
  1460. 00000FDC  4AAE 0008                tst.l      [A6 + 0x8]
  1461. 00000FE0  661E                     bne        +0x20 /* 00001000 */
  1462. 00000FE2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1463. 00000FE4  B047                     cmp.w      D0, D7
  1464. 00000FE6  6704                     beq        +0x6 /* 00000FEC */
  1465. 00000FE8  3F07                     move.w     -[A7], D7
  1466. 00000FEA  A99A                     syscall    CloseResFile
  1467. label00000FEC:
  1468. 00000FEC  4267                     clr.w      -[A7]
  1469. 00000FEE  A9AF                     syscall    ResError
  1470. 00000FF0  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  1471. 00000FF4  4267                     clr.w      -[A7]
  1472. 00000FF6  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1473. 00000FFA  101F                     move.b     D0, [A7]+
  1474. 00000FFC  6600 00EE                bne        +0xF0 /* 000010EC */
  1475. label00001000:
  1476. 00001000  3B7C 00F0 F234           move.w     [A5 - 0xDCC], 0xF0
  1477. 00001006  1004                     move.b     D0, D4
  1478. 00001008  0A00 0001                xori.b     D0, 0x1
  1479. 0000100C  122E FEC1                move.b     D1, [A6 - 0x13F]
  1480. 00001010  0A01 0001                xori.b     D1, 0x1
  1481. 00001014  C001                     and.b      D0, D1
  1482. 00001016  6700 00B0                beq        +0xB2 /* 000010C8 */
  1483. 0000101A  1006                     move.b     D0, D6
  1484. 0000101C  0A00 0001                xori.b     D0, 0x1
  1485. 00001020  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1486. 00001024  1228 014E                move.b     D1, [A0 + 0x14E]
  1487. 00001028  0A01 0001                xori.b     D1, 0x1
  1488. 0000102C  8001                     or.b       D0, D1
  1489. 0000102E  6712                     beq        +0x14 /* 00001042 */
  1490. 00001030  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  1491. 00001034  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1492. 00001038  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1493. 0000103C  4267                     clr.w      -[A7]
  1494. 0000103E  4EBA F63C                jsr        [PC - 0x9C4 /* 0000067C */]
  1495. label00001042:
  1496. 00001042  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1497. 00001046  0C68 0403 0112           cmpi.w     [A0 + 0x112], 0x403
  1498. 0000104C  6E40                     bgt        +0x42 /* 0000108E */
  1499. 0000104E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1500. 00001052  1028 0146                move.b     D0, [A0 + 0x146]
  1501. 00001056  6716                     beq        +0x18 /* 0000106E */
  1502. 00001058  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1503. 0000105C  3F3C 0001                move.w     -[A7], 0x1
  1504. 00001060  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1505. 00001064  486E FEBC                pea.l      [A6 - 0x144]
  1506. 00001068  4EBA 0A4A                jsr        [PC + 0xA4A /* 00001AB4 */]
  1507. 0000106C  6018                     bra        +0x1A /* 00001086 */
  1508. label0000106E:
  1509. 0000106E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1510. 00001072  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1511. 00001076  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1512. 0000107A  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1513. 0000107E  486E FEBC                pea.l      [A6 - 0x144]
  1514. 00001082  4EBA 0A30                jsr        [PC + 0xA30 /* 00001AB4 */]
  1515. label00001086:
  1516. 00001086  3B7C FFFF EE3E           move.w     [A5 - 0x11C2], 0xFFFF
  1517. 0000108C  6028                     bra        +0x2A /* 000010B6 */
  1518. label0000108E:
  1519. 0000108E  206D F242                movea.l    A0, [A5 - 0xDBE]
  1520. 00001092  226E FFEC                movea.l    A1, [A6 - 0x14]
  1521. 00001096  2251                     movea.l    A1, [A1]
  1522. 00001098  2169 002C 073E           move.l     [A0 + 0x73E], [A1 + 0x2C]
  1523. 0000109E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1524. 000010A2  2050                     movea.l    A0, [A0]
  1525. 000010A4  2D68 0028 FEBC           move.l     [A6 - 0x144], [A0 + 0x28]
  1526. 000010AA  206E FFEC                movea.l    A0, [A6 - 0x14]
  1527. 000010AE  2050                     movea.l    A0, [A0]
  1528. 000010B0  3B68 0026 EE3E           move.w     [A5 - 0x11C2], [A0 + 0x26]
  1529. label000010B6:
  1530. 000010B6  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  1531. 000010BA  4EBA FB14                jsr        [PC - 0x4EC /* 00000BD0 */]
  1532. 000010BE  4267                     clr.w      -[A7]
  1533. 000010C0  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1534. 000010C4  101F                     move.b     D0, [A7]+
  1535. 000010C6  6624                     bne        +0x26 /* 000010EC */
  1536. label000010C8:
  1537. 000010C8  3B7C 00FA F234           move.w     [A5 - 0xDCC], 0xFA
  1538. 000010CE  486E FFEC                pea.l      [A6 - 0x14]
  1539. 000010D2  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1540. 000010D6  486E FECA                pea.l      [A6 - 0x136]
  1541. 000010DA  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1542. 000010DE  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  1543. 000010E4  3B6D EE4A EE0A           move.w     [A5 - 0x11F6], [A5 - 0x11B6]
  1544. 000010EA  6048                     bra        +0x4A /* 00001134 */
  1545. label000010EC:
  1546. 000010EC  3B6D EE4A EE0A           move.w     [A5 - 0x11F6], [A5 - 0x11B6]
  1547. 000010F2  486E FFEC                pea.l      [A6 - 0x14]
  1548. 000010F6  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1549. 000010FA  4A6E FFFE                tst.w      [A6 - 0x2]
  1550. 000010FE  670E                     beq        +0x10 /* 0000110E */
  1551. 00001100  4267                     clr.w      -[A7]
  1552. 00001102  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1553. 00001106  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1554. 0000110A  3D5F FFD6                move.w     [A6 - 0x2A], [A7]+
  1555. label0000110E:
  1556. 0000110E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1557. 00001110  B047                     cmp.w      D0, D7
  1558. 00001112  6704                     beq        +0x6 /* 00001118 */
  1559. 00001114  3F07                     move.w     -[A7], D7
  1560. 00001116  A99A                     syscall    CloseResFile
  1561. label00001118:
  1562. 00001118  3D6D F212 FFD6           move.w     [A6 - 0x2A], [A5 - 0xDEE]
  1563. 0000111E  2005                     move.l     D0, D5
  1564. 00001120  0800 0011                btst.b     D0, 0x11
  1565. 00001124  6604                     bne        +0x6 /* 0000112A */
  1566. 00001126  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  1567. label0000112A:
  1568. 0000112A  3B6E FFD6 F212           move.w     [A5 - 0xDEE], [A6 - 0x2A]
  1569. 00001130  422E 0018                clr.b      [A6 + 0x18]
  1570. label00001134:
  1571. 00001134  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1572. 00001138  4E5E                     unlink     A6
  1573. 0000113A  205F                     movea.l    A0, [A7]+
  1574. 0000113C  DEFC 0010                add.w      A7, 0x10
  1575. 00001140  4ED0                     jmp        [A0]
  1576. fn00001142:
  1577. 00001142  4E56 FEEA                link       A6, -0x0116
  1578. 00001146  48E7 0300                movem.l    -[A7], D6,D7
  1579. 0000114A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1580. 00001150  486E FEEA                pea.l      [A6 - 0x116]
  1581. 00001154  2F3C 0002 00C8           move.l     -[A7], 0x200C8
  1582. 0000115A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1583. 0000115E  4A2E FEEA                tst.b      [A6 - 0x116]
  1584. 00001162  6604                     bne        +0x6 /* 00001168 */
  1585. 00001164  6000 00EC                bra        +0xEE /* 00001252 */
  1586. label00001168:
  1587. 00001168  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1588. 0000116C  1028 0146                move.b     D0, [A0 + 0x146]
  1589. 00001170  6720                     beq        +0x22 /* 00001192 */
  1590. 00001172  2248                     movea.l    A1, A0
  1591. 00001174  3228 010C                move.w     D1, [A0 + 0x10C]
  1592. 00001178  B269 014A                cmp.w      D1, [A1 + 0x14A]
  1593. 0000117C  57C1                     seq        D1
  1594. 0000117E  C001                     and.b      D0, D1
  1595. 00001180  4A00                     tst.b      D0
  1596. 00001182  670E                     beq        +0x10 /* 00001192 */
  1597. 00001184  4A68 014A                tst.w      [A0 + 0x14A]
  1598. 00001188  56C1                     sne        D1
  1599. 0000118A  C001                     and.b      D0, D1
  1600. 0000118C  6704                     beq        +0x6 /* 00001192 */
  1601. 0000118E  6000 00C2                bra        +0xC4 /* 00001252 */
  1602. label00001192:
  1603. 00001192  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1604. 00001196  1028 0146                move.b     D0, [A0 + 0x146]
  1605. 0000119A  6708                     beq        +0xA /* 000011A4 */
  1606. 0000119C  1F3C 0001                move.b     -[A7], 0x1
  1607. 000011A0  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  1608. label000011A4:
  1609. 000011A4  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1610. 000011A8  4228 0146                clr.b      [A0 + 0x146]
  1611. 000011AC  4267                     clr.w      -[A7]
  1612. 000011AE  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1613. 000011B2  4868 000C                pea.l      [A0 + 0xC]
  1614. 000011B6  486E FEEA                pea.l      [A6 - 0x116]
  1615. 000011BA  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  1616. 000011BE  4A5F                     tst.w      [A7]+
  1617. 000011C0  6700 0090                beq        +0x92 /* 00001252 */
  1618. 000011C4  4267                     clr.w      -[A7]
  1619. 000011C6  486E FEEA                pea.l      [A6 - 0x116]
  1620. 000011CA  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1621. 000011CE  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1622. 000011D2  486E FFF0                pea.l      [A6 - 0x10]
  1623. 000011D6  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  1624. 000011DA  3C1F                     move.w     D6, [A7]+
  1625. 000011DC  57C0                     seq        D0
  1626. 000011DE  2F00                     move.l     -[A7], D0
  1627. 000011E0  4267                     clr.w      -[A7]
  1628. 000011E2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1629. 000011E6  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  1630. 000011EA  121F                     move.b     D1, [A7]+
  1631. 000011EC  201F                     move.l     D0, [A7]+
  1632. 000011EE  C001                     and.b      D0, D1
  1633. 000011F0  6760                     beq        +0x62 /* 00001252 */
  1634. 000011F2  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1635. 000011F6  117C 0001 0146           move.b     [A0 + 0x146], 0x1
  1636. 000011FC  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1637. 00001200  2248                     movea.l    A1, A0
  1638. 00001202  3368 010C 014A           move.w     [A1 + 0x14A], [A0 + 0x10C]
  1639. 00001208  7E00                     moveq.l    D7, 0x00
  1640. 0000120A  08C7 0004                bset.b     D7, 0x4
  1641. 0000120E  4267                     clr.w      -[A7]
  1642. 00001210  486E FEEA                pea.l      [A6 - 0x116]
  1643. 00001214  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1644. 00001218  3F28 014A                move.w     -[A7], [A0 + 0x14A]
  1645. 0000121C  4267                     clr.w      -[A7]
  1646. 0000121E  2F07                     move.l     -[A7], D7
  1647. 00001220  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1648. 00001224  4868 014C                pea.l      [A0 + 0x14C]
  1649. 00001228  4EBA F9DC                jsr        [PC - 0x624 /* 00000C06 */]
  1650. 0000122C  101F                     move.b     D0, [A7]+
  1651. 0000122E  6716                     beq        +0x18 /* 00001246 */
  1652. 00001230  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1653. 00001234  4868 014C                pea.l      [A0 + 0x14C]
  1654. 00001238  486E FEEA                pea.l      [A6 - 0x116]
  1655. 0000123C  3F28 014A                move.w     -[A7], [A0 + 0x14A]
  1656. 00001240  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  1657. 00001244  600C                     bra        +0xE /* 00001252 */
  1658. label00001246:
  1659. 00001246  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1660. 0000124A  4228 0146                clr.b      [A0 + 0x146]
  1661. 0000124E  422E 0008                clr.b      [A6 + 0x8]
  1662. label00001252:
  1663. 00001252  4CDF 00C0                movem.l    D6,D7, [A7]+
  1664. 00001256  4E5E                     unlink     A6
  1665. 00001258  4E75                     rts
  1666. fn0000125A:
  1667. 0000125A  4E56 0000                link       A6, 0
  1668. 0000125E  102D FD85                move.b     D0, [A5 - 0x27B]
  1669. 00001262  6710                     beq        +0x12 /* 00001274 */
  1670. 00001264  1F3C 0001                move.b     -[A7], 0x1
  1671. 00001268  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  1672. 0000126C  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  1673. 00001270  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  1674. label00001274:
  1675. 00001274  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1676. 00001278  7002                     moveq.l    D0, 0x02
  1677. 0000127A  B068 019E                cmp.w      D0, [A0 + 0x19E]
  1678. 0000127E  660C                     bne        +0xE /* 0000128C */
  1679. 00001280  3F3C 0001                move.w     -[A7], 0x1
  1680. 00001284  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1681. 00001288  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  1682. label0000128C:
  1683. 0000128C  4E5E                     unlink     A6
  1684. 0000128E  2E9F                     move.l     [A7], [A7]+
  1685. 00001290  4E75                     rts
  1686. 00001292  4E56 FFF0                link       A6, -0x0010
  1687. 00001296  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1688. 0000129A  2A2E 0008                move.l     D5, [A6 + 0x8]
  1689. 0000129E  422D EE27                clr.b      [A5 - 0x11D9]
  1690. 000012A2  2C05                     move.l     D6, D5
  1691. 000012A4  0806 0003                btst.b     D6, 0x3
  1692. 000012A8  56C6                     sne        D6
  1693. 000012AA  4406                     neg.b      D6
  1694. 000012AC  1B7C 0001 EFE0           move.b     [A5 - 0x1020], 0x1
  1695. 000012B2  102D FD8A                move.b     D0, [A5 - 0x276]
  1696. 000012B6  6704                     beq        +0x6 /* 000012BC */
  1697. 000012B8  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1698. label000012BC:
  1699. 000012BC  1006                     move.b     D0, D6
  1700. 000012BE  6604                     bne        +0x6 /* 000012C4 */
  1701. 000012C0  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1702. label000012C4:
  1703. 000012C4  206E 0010                movea.l    A0, [A6 + 0x10]
  1704. 000012C8  4A10                     tst.b      [A0]
  1705. 000012CA  56C7                     sne        D7
  1706. 000012CC  4407                     neg.b      D7
  1707. 000012CE  1007                     move.b     D0, D7
  1708. 000012D0  6778                     beq        +0x7A /* 0000134A */
  1709. 000012D2  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1710. 000012D6  226E 0010                movea.l    A1, [A6 + 0x10]
  1711. 000012DA  41E8 000C                lea.l      A0, [A0 + 0xC]
  1712. 000012DE  703F                     moveq.l    D0, 0x3F
  1713. label000012E0:
  1714. 000012E0  20D9                     move.l     [A0]+, [A1]+
  1715. 000012E2  51C8 FFFC                dbf        D0, -0x6 /* 000012E0 */
  1716. 000012E6  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1717. 000012EA  3B68 010C F22C           move.w     [A5 - 0xDD4], [A0 + 0x10C]
  1718. 000012F0  316E 000E 010C           move.w     [A0 + 0x10C], [A6 + 0xE]
  1719. 000012F6  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1720. 000012FA  4A68 010C                tst.w      [A0 + 0x10C]
  1721. 000012FE  6628                     bne        +0x2A /* 00001328 */
  1722. 00001300  2F08                     move.l     -[A7], A0
  1723. 00001302  4267                     clr.w      -[A7]
  1724. 00001304  226D F24E                movea.l    A1, [A5 - 0xDB2]
  1725. 00001308  4869 000C                pea.l      [A1 + 0xC]
  1726. 0000130C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  1727. 00001310  301F                     move.w     D0, [A7]+
  1728. 00001312  205F                     movea.l    A0, [A7]+
  1729. 00001314  3140 010C                move.w     [A0 + 0x10C], D0
  1730. 00001318  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1731. 0000131C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1732. 0000131E  B068 010C                cmp.w      D0, [A0 + 0x10C]
  1733. 00001322  6604                     bne        +0x6 /* 00001328 */
  1734. 00001324  4268 010C                clr.w      [A0 + 0x10C]
  1735. label00001328:
  1736. 00001328  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1737. 0000132C  2248                     movea.l    A1, A0
  1738. 0000132E  3028 010C                move.w     D0, [A0 + 0x10C]
  1739. 00001332  B069 014A                cmp.w      D0, [A1 + 0x14A]
  1740. 00001336  56C0                     sne        D0
  1741. 00001338  4A68 014A                tst.w      [A0 + 0x14A]
  1742. 0000133C  57C1                     seq        D1
  1743. 0000133E  8001                     or.b       D0, D1
  1744. 00001340  6708                     beq        +0xA /* 0000134A */
  1745. 00001342  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1746. 00001346  4228 0146                clr.b      [A0 + 0x146]
  1747. label0000134A:
  1748. 0000134A  1006                     move.b     D0, D6
  1749. 0000134C  6710                     beq        +0x12 /* 0000135E */
  1750. 0000134E  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  1751. 00001352  206D F242                movea.l    A0, [A5 - 0xDBE]
  1752. 00001356  117C 0001 0745           move.b     [A0 + 0x745], 0x1
  1753. 0000135C  6004                     bra        +0x6 /* 00001362 */
  1754. label0000135E:
  1755. 0000135E  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  1756. label00001362:
  1757. 00001362  4267                     clr.w      -[A7]
  1758. 00001364  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1759. 00001368  101F                     move.b     D0, [A7]+
  1760. 0000136A  6600 00D0                bne        +0xD2 /* 0000143C */
  1761. 0000136E  1007                     move.b     D0, D7
  1762. 00001370  6606                     bne        +0x8 /* 00001378 */
  1763. 00001372  4267                     clr.w      -[A7]
  1764. 00001374  A994                     syscall    CurResFile
  1765. 00001376  381F                     move.w     D4, [A7]+
  1766. label00001378:
  1767. 00001378  1007                     move.b     D0, D7
  1768. 0000137A  6712                     beq        +0x14 /* 0000138E */
  1769. 0000137C  1006                     move.b     D0, D6
  1770. 0000137E  660E                     bne        +0x10 /* 0000138E */
  1771. 00001380  4267                     clr.w      -[A7]
  1772. 00001382  4EBA FDBE                jsr        [PC - 0x242 /* 00001142 */]
  1773. 00001386  101F                     move.b     D0, [A7]+
  1774. 00001388  6604                     bne        +0x6 /* 0000138E */
  1775. 0000138A  6000 00B0                bra        +0xB2 /* 0000143C */
  1776. label0000138E:
  1777. 0000138E  1007                     move.b     D0, D7
  1778. 00001390  670A                     beq        +0xC /* 0000139C */
  1779. 00001392  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1780. 00001396  49E8 0126                lea.l      A4, [A0 + 0x126]
  1781. 0000139A  6010                     bra        +0x12 /* 000013AC */
  1782. label0000139C:
  1783. 0000139C  7000                     moveq.l    D0, 0x00
  1784. 0000139E  2840                     movea.l    A4, D0
  1785. 000013A0  4267                     clr.w      -[A7]
  1786. 000013A2  A994                     syscall    CurResFile
  1787. 000013A4  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  1788. 000013A8  3F04                     move.w     -[A7], D4
  1789. 000013AA  A998                     syscall    UseResFile
  1790. label000013AC:
  1791. 000013AC  0885 0004                bclr.b     D5, 0x4
  1792. 000013B0  0885 0005                bclr.b     D5, 0x5
  1793. 000013B4  4267                     clr.w      -[A7]
  1794. 000013B6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1795. 000013BA  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1796. 000013BE  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1797. 000013C2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1798. 000013C6  2F05                     move.l     -[A7], D5
  1799. 000013C8  2F0C                     move.l     -[A7], A4
  1800. 000013CA  4EBA F83A                jsr        [PC - 0x7C6 /* 00000C06 */]
  1801. 000013CE  101F                     move.b     D0, [A7]+
  1802. 000013D0  6602                     bne        +0x4 /* 000013D4 */
  1803. 000013D2  6068                     bra        +0x6A /* 0000143C */
  1804. label000013D4:
  1805. 000013D4  1007                     move.b     D0, D7
  1806. 000013D6  671E                     beq        +0x20 /* 000013F6 */
  1807. 000013D8  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1808. 000013DC  4228 012F                clr.b      [A0 + 0x12F]
  1809. 000013E0  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1810. 000013E4  4868 0126                pea.l      [A0 + 0x126]
  1811. 000013E8  4868 000C                pea.l      [A0 + 0xC]
  1812. 000013EC  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1813. 000013F0  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  1814. 000013F4  6006                     bra        +0x8 /* 000013FC */
  1815. label000013F6:
  1816. 000013F6  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1817. 000013FA  A998                     syscall    UseResFile
  1818. label000013FC:
  1819. 000013FC  4A6D EE3E                tst.w      [A5 - 0x11C2]
  1820. 00001400  6C0A                     bge        +0xC /* 0000140C */
  1821. 00001402  4267                     clr.w      -[A7]
  1822. 00001404  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  1823. 00001408  3B5F EE3E                move.w     [A5 - 0x11C2], [A7]+
  1824. label0000140C:
  1825. 0000140C  102D F40F                move.b     D0, [A5 - 0xBF1]
  1826. 00001410  6710                     beq        +0x12 /* 00001422 */
  1827. 00001412  4267                     clr.w      -[A7]
  1828. 00001414  3F2D EE3E                move.w     -[A7], [A5 - 0x11C2]
  1829. 00001418  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1830. 0000141C  101F                     move.b     D0, [A7]+
  1831. 0000141E  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  1832. label00001422:
  1833. 00001422  2F05                     move.l     -[A7], D5
  1834. 00001424  4EBA FE34                jsr        [PC - 0x1CC /* 0000125A */]
  1835. 00001428  102D F435                move.b     D0, [A5 - 0xBCB]
  1836. 0000142C  6704                     beq        +0x6 /* 00001432 */
  1837. 0000142E  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  1838. label00001432:
  1839. 00001432  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1840. 00001436  117C 0001 012E           move.b     [A0 + 0x12E], 0x1
  1841. label0000143C:
  1842. 0000143C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1843. 00001440  4E5E                     unlink     A6
  1844. 00001442  205F                     movea.l    A0, [A7]+
  1845. 00001444  DEFC 000C                add.w      A7, 0xC
  1846. 00001448  4ED0                     jmp        [A0]
  1847. 0000144A  4E56 F6EE                link       A6, -0x0912
  1848. 0000144E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1849. 00001452  2C2E 0008                move.l     D6, [A6 + 0x8]
  1850. 00001456  2046                     movea.l    A0, D6
  1851. 00001458  4AA8 000C                tst.l      [A0 + 0xC]
  1852. 0000145C  6604                     bne        +0x6 /* 00001462 */
  1853. 0000145E  6000 00BC                bra        +0xBE /* 0000151C */
  1854. label00001462:
  1855. 00001462  49EE F702                lea.l      A4, [A6 - 0x8FE]
  1856. 00001466  2F0C                     move.l     -[A7], A4
  1857. 00001468  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  1858. 0000146C  2046                     movea.l    A0, D6
  1859. 0000146E  2968 000C 000A           move.l     [A4 + 0xA], [A0 + 0xC]
  1860. 00001474  486E F6F4                pea.l      [A6 - 0x90C]
  1861. 00001478  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  1862. label0000147C:
  1863. 0000147C  4267                     clr.w      -[A7]
  1864. 0000147E  2F0C                     move.l     -[A7], A4
  1865. 00001480  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  1866. 00001484  101F                     move.b     D0, [A7]+
  1867. 00001486  6660                     bne        +0x62 /* 000014E8 */
  1868. 00001488  2F0C                     move.l     -[A7], A4
  1869. 0000148A  1F3C 0002                move.b     -[A7], 0x2
  1870. 0000148E  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  1871. 00001492  2F0C                     move.l     -[A7], A4
  1872. 00001494  2F3A 0090                move.l     -[A7], [PC + 0x90 /* 00001526, value 0x3FFFFFC0 */]
  1873. 00001498  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  1874. 0000149C  7E06                     moveq.l    D7, 0x06
  1875. 0000149E  6040                     bra        +0x42 /* 000014E0 */
  1876. label000014A0:
  1877. 000014A0  3007                     move.w     D0, D7
  1878. 000014A2  E940                     asl        D0.w, 4
  1879. 000014A4  41EC 023F                lea.l      A0, [A4 + 0x23F]
  1880. 000014A8  4A30 0000                tst.b      [A0 + D0.w]
  1881. 000014AC  6730                     beq        +0x32 /* 000014DE */
  1882. 000014AE  3007                     move.w     D0, D7
  1883. 000014B0  E740                     asl        D0.w, 3
  1884. 000014B2  41EC 03EE                lea.l      A0, [A4 + 0x3EE]
  1885. 000014B6  47F0 0000                lea.l      A3, [A0 + D0.w]
  1886. 000014BA  4267                     clr.w      -[A7]
  1887. 000014BC  486E F6F4                pea.l      [A6 - 0x90C]
  1888. 000014C0  A8AE                     syscall    EmptyRect
  1889. 000014C2  101F                     move.b     D0, [A7]+
  1890. 000014C4  670C                     beq        +0xE /* 000014D2 */
  1891. 000014C6  41EE F6F4                lea.l      A0, [A6 - 0x90C]
  1892. 000014CA  224B                     movea.l    A1, A3
  1893. 000014CC  20D9                     move.l     [A0]+, [A1]+
  1894. 000014CE  20D9                     move.l     [A0]+, [A1]+
  1895. 000014D0  600C                     bra        +0xE /* 000014DE */
  1896. label000014D2:
  1897. 000014D2  486E F6F4                pea.l      [A6 - 0x90C]
  1898. 000014D6  2F0B                     move.l     -[A7], A3
  1899. 000014D8  486E F6F4                pea.l      [A6 - 0x90C]
  1900. 000014DC  A8AB                     syscall    UnionRect
  1901. label000014DE:
  1902. 000014DE  5247                     addq.w     D7, 1
  1903. label000014E0:
  1904. 000014E0  701D                     moveq.l    D0, 0x1D
  1905. 000014E2  B047                     cmp.w      D0, D7
  1906. 000014E4  6CBA                     bge        -0x44 /* 000014A0 */
  1907. 000014E6  6094                     bra        -0x6A /* 0000147C */
  1908. label000014E8:
  1909. 000014E8  2F0C                     move.l     -[A7], A4
  1910. 000014EA  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1911. 000014EE  4267                     clr.w      -[A7]
  1912. 000014F0  486E F6F4                pea.l      [A6 - 0x90C]
  1913. 000014F4  A8AE                     syscall    EmptyRect
  1914. 000014F6  101F                     move.b     D0, [A7]+
  1915. 000014F8  6622                     bne        +0x24 /* 0000151C */
  1916. 000014FA  4267                     clr.w      -[A7]
  1917. 000014FC  486E F6F4                pea.l      [A6 - 0x90C]
  1918. 00001500  486D F42C                pea.l      [A5 - 0xBD4]
  1919. 00001504  486E F6F4                pea.l      [A6 - 0x90C]
  1920. 00001508  A8AA                     syscall    SectRect
  1921. 0000150A  101F                     move.b     D0, [A7]+
  1922. 0000150C  670E                     beq        +0x10 /* 0000151C */
  1923. 0000150E  2046                     movea.l    A0, D6
  1924. 00001510  41E8 0010                lea.l      A0, [A0 + 0x10]
  1925. 00001514  43EE F6F4                lea.l      A1, [A6 - 0x90C]
  1926. 00001518  20D9                     move.l     [A0]+, [A1]+
  1927. 0000151A  20D9                     move.l     [A0]+, [A1]+
  1928. label0000151C:
  1929. 0000151C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1930. 00001520  4E5E                     unlink     A6
  1931. 00001522  2E9F                     move.l     [A7], [A7]+
  1932. 00001524  4E75                     rts
  1933. 00001526  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  1934. 00001528  FFC0                     .invalid   <<F/7/7>>
  1935. fn0000152A:
  1936. 0000152A  4E56 0000                link       A6, 0
  1937. 0000152E  2F0C                     move.l     -[A7], A4
  1938. 00001530  286E 0008                movea.l    A4, [A6 + 0x8]
  1939. 00001534  41EC 0010                lea.l      A0, [A4 + 0x10]
  1940. 00001538  43ED F42C                lea.l      A1, [A5 - 0xBD4]
  1941. 0000153C  20D9                     move.l     [A0]+, [A1]+
  1942. 0000153E  20D9                     move.l     [A0]+, [A1]+
  1943. 00001540  700F                     moveq.l    D0, 0x0F
  1944. 00001542  2940 0018                move.l     [A4 + 0x18], D0
  1945. 00001546  426C 001C                clr.w      [A4 + 0x1C]
  1946. 0000154A  285F                     movea.l    A4, [A7]+
  1947. 0000154C  4E5E                     unlink     A6
  1948. 0000154E  2E9F                     move.l     [A7], [A7]+
  1949. 00001550  4E75                     rts
  1950. 00001552  4E56 FFFA                link       A6, -0x0006
  1951. 00001556  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1952. 0000155A  486E FFFC                pea.l      [A6 - 0x4]
  1953. 0000155E  486E FFFB                pea.l      [A6 - 0x5]
  1954. 00001562  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  1955. 00001566  700E                     moveq.l    D0, 0x0E
  1956. 00001568  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  1957. 0000156C  6C08                     bge        +0xA /* 00001576 */
  1958. 0000156E  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  1959. 00001574  600A                     bra        +0xC /* 00001580 */
  1960. label00001576:
  1961. 00001576  206E 0008                movea.l    A0, [A6 + 0x8]
  1962. 0000157A  2F10                     move.l     -[A7], [A0]
  1963. 0000157C  4EBA FFAC                jsr        [PC - 0x54 /* 0000152A */]
  1964. label00001580:
  1965. 00001580  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1966. 00001584  206E 0008                movea.l    A0, [A6 + 0x8]
  1967. 00001588  2050                     movea.l    A0, [A0]
  1968. 0000158A  4868 0010                pea.l      [A0 + 0x10]
  1969. 0000158E  102E FFFB                move.b     D0, [A6 - 0x5]
  1970. 00001592  4880                     ext.w      D0
  1971. 00001594  48C0                     ext.l      D0
  1972. 00001596  2F00                     move.l     -[A7], D0
  1973. 00001598  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1974. 0000159C  4E5E                     unlink     A6
  1975. 0000159E  2E9F                     move.l     [A7], [A7]+
  1976. 000015A0  4E75                     rts
  1977. 000015A2  4E56 FFFC                link       A6, -0x0004
  1978. 000015A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1979. 000015AA  2248                     movea.l    A1, A0
  1980. 000015AC  3028 0006                move.w     D0, [A0 + 0x6]
  1981. 000015B0  9069 0002                sub.w      D0, [A1 + 0x2]
  1982. 000015B4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1983. 000015B8  206E 0008                movea.l    A0, [A6 + 0x8]
  1984. 000015BC  2248                     movea.l    A1, A0
  1985. 000015BE  3028 0004                move.w     D0, [A0 + 0x4]
  1986. 000015C2  9051                     sub.w      D0, [A1]
  1987. 000015C4  3D40 FFFC                move.w     [A6 - 0x4], D0
  1988. 000015C8  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1989. 000015CE  4E5E                     unlink     A6
  1990. 000015D0  2E9F                     move.l     [A7], [A7]+
  1991. 000015D2  4E75                     rts
  1992. fn000015D4:
  1993. 000015D4  4E56 FFF4                link       A6, -0x000C
  1994. 000015D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  1995. 000015DC  2E2E 0008                move.l     D7, [A6 + 0x8]
  1996. 000015E0  7000                     moveq.l    D0, 0x00
  1997. 000015E2  2D40 FFF4                move.l     [A6 - 0xC], D0
  1998. 000015E6  2D40 FFF8                move.l     [A6 - 0x8], D0
  1999. 000015EA  206E 000C                movea.l    A0, [A6 + 0xC]
  2000. 000015EE  2F10                     move.l     -[A7], [A0]
  2001. 000015F0  205F                     movea.l    A0, [A7]+
  2002. 000015F2  A029                     syscall    HLock
  2003. 000015F4  206E 000C                movea.l    A0, [A6 + 0xC]
  2004. 000015F8  2050                     movea.l    A0, [A0]
  2005. 000015FA  2850                     movea.l    A4, [A0]
  2006. 000015FC  206E 000C                movea.l    A0, [A6 + 0xC]
  2007. 00001600  2050                     movea.l    A0, [A0]
  2008. 00001602  2654                     movea.l    A3, [A4]
  2009. 00001604  D7D0                     add.l      A3, [A0]
  2010. 00001606  4267                     clr.w      -[A7]
  2011. 00001608  2F0B                     move.l     -[A7], A3
  2012. 0000160A  486E FFF4                pea.l      [A6 - 0xC]
  2013. 0000160E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2014. 00001612  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2015. 00001616  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  2016. 0000161A  4267                     clr.w      -[A7]
  2017. 0000161C  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  2018. 00001620  101F                     move.b     D0, [A7]+
  2019. 00001622  664E                     bne        +0x50 /* 00001672 */
  2020. 00001624  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2021. 00001628  2047                     movea.l    A0, D7
  2022. 0000162A  2F10                     move.l     -[A7], [A0]
  2023. 0000162C  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  2024. 00001630  D7EC 0004                add.l      A3, [A4 + 0x4]
  2025. 00001634  4267                     clr.w      -[A7]
  2026. 00001636  2F0B                     move.l     -[A7], A3
  2027. 00001638  486E FFF8                pea.l      [A6 - 0x8]
  2028. 0000163C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2029. 00001640  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2030. 00001644  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  2031. 00001648  4267                     clr.w      -[A7]
  2032. 0000164A  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  2033. 0000164E  101F                     move.b     D0, [A7]+
  2034. 00001650  6620                     bne        +0x22 /* 00001672 */
  2035. 00001652  42A7                     clr.l      -[A7]
  2036. 00001654  2047                     movea.l    A0, D7
  2037. 00001656  2050                     movea.l    A0, [A0]
  2038. 00001658  2050                     movea.l    A0, [A0]
  2039. 0000165A  3028 003C                move.w     D0, [A0 + 0x3C]
  2040. 0000165E  48C0                     ext.l      D0
  2041. 00001660  2F00                     move.l     -[A7], D0
  2042. 00001662  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2043. 00001666  4267                     clr.w      -[A7]
  2044. 00001668  2047                     movea.l    A0, D7
  2045. 0000166A  2F10                     move.l     -[A7], [A0]
  2046. 0000166C  3F3C 000B                move.w     -[A7], 0xB
  2047. 00001670  A83D                     syscall    TEDispatch
  2048. label00001672:
  2049. 00001672  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2050. 00001676  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2051. 0000167A  486E FFF8                pea.l      [A6 - 0x8]
  2052. 0000167E  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2053. 00001682  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2054. 00001686  4E5E                     unlink     A6
  2055. 00001688  205F                     movea.l    A0, [A7]+
  2056. 0000168A  504F                     addq.w     A7, 8
  2057. 0000168C  4ED0                     jmp        [A0]
  2058. 0000168E  4E56 FFF4                link       A6, -0x000C
  2059. 00001692  2F0C                     move.l     -[A7], A4
  2060. 00001694  206E 0008                movea.l    A0, [A6 + 0x8]
  2061. 00001698  2850                     movea.l    A4, [A0]
  2062. 0000169A  4267                     clr.w      -[A7]
  2063. 0000169C  102C 0006                move.b     D0, [A4 + 0x6]
  2064. 000016A0  4880                     ext.w      D0
  2065. 000016A2  3F00                     move.w     -[A7], D0
  2066. 000016A4  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  2067. 000016A8  101F                     move.b     D0, [A7]+
  2068. 000016AA  6602                     bne        +0x4 /* 000016AE */
  2069. 000016AC  605A                     bra        +0x5C /* 00001708 */
  2070. label000016AE:
  2071. 000016AE  486E FFF8                pea.l      [A6 - 0x8]
  2072. 000016B2  A874                     syscall    GetPort
  2073. 000016B4  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  2074. 000016B8  A873                     syscall    SetPort
  2075. 000016BA  42A7                     clr.l      -[A7]
  2076. 000016BC  486C 001E                pea.l      [A4 + 0x1E]
  2077. 000016C0  486C 001E                pea.l      [A4 + 0x1E]
  2078. 000016C4  A83E                     syscall    TEStyleNew
  2079. 000016C6  295F 0008                move.l     [A4 + 0x8], [A7]+
  2080. 000016CA  082C 0002 0029           btst.b     [A4 + 0x29], 0x2
  2081. 000016D0  670C                     beq        +0xE /* 000016DE */
  2082. 000016D2  206C 0008                movea.l    A0, [A4 + 0x8]
  2083. 000016D6  2050                     movea.l    A0, [A0]
  2084. 000016D8  317C FFFF 0048           move.w     [A0 + 0x48], 0xFFFF
  2085. label000016DE:
  2086. 000016DE  486C 000C                pea.l      [A4 + 0xC]
  2087. 000016E2  486C 0008                pea.l      [A4 + 0x8]
  2088. 000016E6  4EBA FEEC                jsr        [PC - 0x114 /* 000015D4 */]
  2089. 000016EA  206C 0008                movea.l    A0, [A4 + 0x8]
  2090. 000016EE  2050                     movea.l    A0, [A0]
  2091. 000016F0  2968 003E 000C           move.l     [A4 + 0xC], [A0 + 0x3E]
  2092. 000016F6  206C 0008                movea.l    A0, [A4 + 0x8]
  2093. 000016FA  2050                     movea.l    A0, [A0]
  2094. 000016FC  316C 0014 003A           move.w     [A0 + 0x3A], [A4 + 0x14]
  2095. 00001702  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2096. 00001706  A873                     syscall    SetPort
  2097. label00001708:
  2098. 00001708  285F                     movea.l    A4, [A7]+
  2099. 0000170A  4E5E                     unlink     A6
  2100. 0000170C  2E9F                     move.l     [A7], [A7]+
  2101. 0000170E  4E75                     rts
  2102. 00001710  4E56 FFFA                link       A6, -0x0006
  2103. 00001714  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2104. 00001718  486E FFFC                pea.l      [A6 - 0x4]
  2105. 0000171C  486E FFFB                pea.l      [A6 - 0x5]
  2106. 00001720  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  2107. 00001724  7011                     moveq.l    D0, 0x11
  2108. 00001726  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2109. 0000172A  6C06                     bge        +0x8 /* 00001732 */
  2110. 0000172C  1D7C 0011 FFFB           move.b     [A6 - 0x5], 0x11
  2111. label00001732:
  2112. 00001732  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2113. 00001736  206E 0008                movea.l    A0, [A6 + 0x8]
  2114. 0000173A  2050                     movea.l    A0, [A0]
  2115. 0000173C  4868 0010                pea.l      [A0 + 0x10]
  2116. 00001740  102E FFFB                move.b     D0, [A6 - 0x5]
  2117. 00001744  4880                     ext.w      D0
  2118. 00001746  48C0                     ext.l      D0
  2119. 00001748  2F00                     move.l     -[A7], D0
  2120. 0000174A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2121. 0000174E  4E5E                     unlink     A6
  2122. 00001750  2E9F                     move.l     [A7], [A7]+
  2123. 00001752  4E75                     rts
  2124. 00001754  4E56 FFFA                link       A6, -0x0006
  2125. 00001758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2126. 0000175C  486E FFFC                pea.l      [A6 - 0x4]
  2127. 00001760  486E FFFB                pea.l      [A6 - 0x5]
  2128. 00001764  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  2129. 00001768  700E                     moveq.l    D0, 0x0E
  2130. 0000176A  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2131. 0000176E  6C06                     bge        +0x8 /* 00001776 */
  2132. 00001770  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  2133. label00001776:
  2134. 00001776  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2135. 0000177A  206E 0008                movea.l    A0, [A6 + 0x8]
  2136. 0000177E  2050                     movea.l    A0, [A0]
  2137. 00001780  4868 0010                pea.l      [A0 + 0x10]
  2138. 00001784  102E FFFB                move.b     D0, [A6 - 0x5]
  2139. 00001788  4880                     ext.w      D0
  2140. 0000178A  48C0                     ext.l      D0
  2141. 0000178C  2F00                     move.l     -[A7], D0
  2142. 0000178E  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2143. 00001792  4E5E                     unlink     A6
  2144. 00001794  2E9F                     move.l     [A7], [A7]+
  2145. 00001796  4E75                     rts
  2146. 00001798  4E56 FFFA                link       A6, -0x0006
  2147. 0000179C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2148. 000017A0  486E FFFC                pea.l      [A6 - 0x4]
  2149. 000017A4  486E FFFB                pea.l      [A6 - 0x5]
  2150. 000017A8  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  2151. 000017AC  700C                     moveq.l    D0, 0x0C
  2152. 000017AE  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2153. 000017B2  6C06                     bge        +0x8 /* 000017BA */
  2154. 000017B4  1D7C 000C FFFB           move.b     [A6 - 0x5], 0xC
  2155. label000017BA:
  2156. 000017BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2157. 000017BE  206E 0008                movea.l    A0, [A6 + 0x8]
  2158. 000017C2  2050                     movea.l    A0, [A0]
  2159. 000017C4  4868 0010                pea.l      [A0 + 0x10]
  2160. 000017C8  102E FFFB                move.b     D0, [A6 - 0x5]
  2161. 000017CC  4880                     ext.w      D0
  2162. 000017CE  48C0                     ext.l      D0
  2163. 000017D0  2F00                     move.l     -[A7], D0
  2164. 000017D2  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2165. 000017D6  4E5E                     unlink     A6
  2166. 000017D8  2E9F                     move.l     [A7], [A7]+
  2167. 000017DA  4E75                     rts
  2168. fn000017DC:
  2169. 000017DC  4E56 F68C                link       A6, -0x0974
  2170. 000017E0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2171. 000017E4  282E 0012                move.l     D4, [A6 + 0x12]
  2172. 000017E8  2044                     movea.l    A0, D4
  2173. 000017EA  7000                     moveq.l    D0, 0x00
  2174. 000017EC  2080                     move.l     [A0], D0
  2175. 000017EE  206E 000E                movea.l    A0, [A6 + 0xE]
  2176. 000017F2  7000                     moveq.l    D0, 0x00
  2177. 000017F4  2080                     move.l     [A0], D0
  2178. 000017F6  206E 000A                movea.l    A0, [A6 + 0xA]
  2179. 000017FA  43FA 0276                lea.l      A1, [PC + 0x276 /* 00001A72, value 0x0, cstring "" */]
  2180. 000017FE  700F                     moveq.l    D0, 0x0F
  2181. label00001800:
  2182. 00001800  20D9                     move.l     [A0]+, [A1]+
  2183. 00001802  51C8 FFFC                dbf        D0, -0x6 /* 00001800 */
  2184. 00001806  3091                     move.w     [A0], [A1]
  2185. 00001808  41EE F698                lea.l      A0, [A6 - 0x968]
  2186. 0000180C  43FA 0264                lea.l      A1, [PC + 0x264 /* 00001A72, value 0x0, cstring "" */]
  2187. 00001810  700F                     moveq.l    D0, 0x0F
  2188. label00001812:
  2189. 00001812  20D9                     move.l     [A0]+, [A1]+
  2190. 00001814  51C8 FFFC                dbf        D0, -0x6 /* 00001812 */
  2191. 00001818  3091                     move.w     [A0], [A1]
  2192. 0000181A  486E F702                pea.l      [A6 - 0x8FE]
  2193. 0000181E  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  2194. 00001822  41EE F702                lea.l      A0, [A6 - 0x8FE]
  2195. 00001826  2D48 F6FE                move.l     [A6 - 0x902], A0
  2196. 0000182A  206D F242                movea.l    A0, [A5 - 0xDBE]
  2197. 0000182E  2D68 000A F70C           move.l     [A6 - 0x8F4], [A0 + 0xA]
  2198. 00001834  206D F242                movea.l    A0, [A5 - 0xDBE]
  2199. 00001838  3D68 074C FE4E           move.w     [A6 - 0x1B2], [A0 + 0x74C]
  2200. 0000183E  4AAE F70C                tst.l      [A6 - 0x8F4]
  2201. 00001842  6700 0220                beq        +0x222 /* 00001A64 */
  2202. 00001846  422E F6DD                clr.b      [A6 - 0x923]
  2203. 0000184A  1D7C 0001 F695           move.b     [A6 - 0x96B], 0x1
  2204. label00001850:
  2205. 00001850  4267                     clr.w      -[A7]
  2206. 00001852  2F2E F6FE                move.l     -[A7], [A6 - 0x902]
  2207. 00001856  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  2208. 0000185A  101F                     move.b     D0, [A7]+
  2209. 0000185C  6600 0206                bne        +0x208 /* 00001A64 */
  2210. 00001860  486E F702                pea.l      [A6 - 0x8FE]
  2211. 00001864  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  2212. 00001868  486E F980                pea.l      [A6 - 0x680]
  2213. 0000186C  486E FBE0                pea.l      [A6 - 0x420]
  2214. 00001870  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  2215. 00001874  486E F720                pea.l      [A6 - 0x8E0]
  2216. 00001878  486E F980                pea.l      [A6 - 0x680]
  2217. 0000187C  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  2218. 00001880  486E F980                pea.l      [A6 - 0x680]
  2219. 00001884  486E F6DE                pea.l      [A6 - 0x922]
  2220. 00001888  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2221. 0000188C  7010                     moveq.l    D0, 0x10
  2222. 0000188E  80AE F6DE                or.l       D0, [A6 - 0x922]
  2223. 00001892  2D40 F6DE                move.l     [A6 - 0x922], D0
  2224. 00001896  7E04                     moveq.l    D7, 0x04
  2225. 00001898  6000 01A0                bra        +0x1A2 /* 00001A3A */
  2226. label0000189C:
  2227. 0000189C  3007                     move.w     D0, D7
  2228. 0000189E  6B18                     bmi        +0x1A /* 000018B8 */
  2229. 000018A0  B07C 001F                cmp.w      D0, 0x1F
  2230. 000018A4  6E12                     bgt        +0x14 /* 000018B8 */
  2231. 000018A6  41EE F6E2                lea.l      A0, [A6 - 0x91E]
  2232. 000018AA  3200                     move.w     D1, D0
  2233. 000018AC  E649                     lsr        D1.w, 3
  2234. 000018AE  4441                     neg.w      D1
  2235. 000018B0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2236. 000018B4  0A3C 0004                xori.b     ccr, 4
  2237. label000018B8:
  2238. 000018B8  6600 017E                bne        +0x180 /* 00001A38 */
  2239. 000018BC  3007                     move.w     D0, D7
  2240. 000018BE  E940                     asl        D0.w, 4
  2241. 000018C0  41EE F940                lea.l      A0, [A6 - 0x6C0]
  2242. 000018C4  47F0 0000                lea.l      A3, [A0 + D0.w]
  2243. 000018C8  7004                     moveq.l    D0, 0x04
  2244. 000018CA  B047                     cmp.w      D0, D7
  2245. 000018CC  6654                     bne        +0x56 /* 00001922 */
  2246. 000018CE  4A2B 0001                tst.b      [A3 + 0x1]
  2247. 000018D2  6724                     beq        +0x26 /* 000018F8 */
  2248. 000018D4  2044                     movea.l    A0, D4
  2249. 000018D6  2244                     movea.l    A1, D4
  2250. 000018D8  2F11                     move.l     -[A7], [A1]
  2251. 000018DA  3F3C 0004                move.w     -[A7], 0x4
  2252. 000018DE  102B 0001                move.b     D0, [A3 + 0x1]
  2253. 000018E2  4880                     ext.w      D0
  2254. 000018E4  3F00                     move.w     -[A7], D0
  2255. 000018E6  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2256. 000018EA  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2257. 000018EE  3F3C 0004                move.w     -[A7], 0x4
  2258. 000018F2  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2259. 000018F6  209F                     move.l     [A0], [A7]+
  2260. label000018F8:
  2261. 000018F8  4A2B 000A                tst.b      [A3 + 0xA]
  2262. 000018FC  6724                     beq        +0x26 /* 00001922 */
  2263. 000018FE  2044                     movea.l    A0, D4
  2264. 00001900  2244                     movea.l    A1, D4
  2265. 00001902  2F11                     move.l     -[A7], [A1]
  2266. 00001904  3F3C 0004                move.w     -[A7], 0x4
  2267. 00001908  102B 000A                move.b     D0, [A3 + 0xA]
  2268. 0000190C  4880                     ext.w      D0
  2269. 0000190E  3F00                     move.w     -[A7], D0
  2270. 00001910  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2271. 00001914  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2272. 00001918  3F3C 0004                move.w     -[A7], 0x4
  2273. 0000191C  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2274. 00001920  209F                     move.l     [A0], [A7]+
  2275. label00001922:
  2276. 00001922  7006                     moveq.l    D0, 0x06
  2277. 00001924  B047                     cmp.w      D0, D7
  2278. 00001926  6E00 0110                bgt        +0x112 /* 00001A38 */
  2279. 0000192A  4267                     clr.w      -[A7]
  2280. 0000192C  102B 0001                move.b     D0, [A3 + 0x1]
  2281. 00001930  4880                     ext.w      D0
  2282. 00001932  3F00                     move.w     -[A7], D0
  2283. 00001934  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  2284. 00001938  101F                     move.b     D0, [A7]+
  2285. 0000193A  6722                     beq        +0x24 /* 0000195E */
  2286. 0000193C  3C2B 0006                move.w     D6, [A3 + 0x6]
  2287. 00001940  DC6E FE4E                add.w      D6, [A6 - 0x1B2]
  2288. 00001944  5FC0                     sle        D0
  2289. 00001946  206D F24E                movea.l    A0, [A5 - 0xDB2]
  2290. 0000194A  BC68 0002                cmp.w      D6, [A0 + 0x2]
  2291. 0000194E  5EC1                     sgt        D1
  2292. 00001950  8001                     or.b       D0, D1
  2293. 00001952  670A                     beq        +0xC /* 0000195E */
  2294. 00001954  2F0B                     move.l     -[A7], A3
  2295. 00001956  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  2296. 0000195A  6000 00DC                bra        +0xDE /* 00001A38 */
  2297. label0000195E:
  2298. 0000195E  7001                     moveq.l    D0, 0x01
  2299. 00001960  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2300. 00001964  6600 009C                bne        +0x9E /* 00001A02 */
  2301. 00001968  7000                     moveq.l    D0, 0x00
  2302. 0000196A  102B 0005                move.b     D0, [A3 + 0x5]
  2303. 0000196E  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  2304. 00001974  3A00                     move.w     D5, D0
  2305. 00001976  206D F24E                movea.l    A0, [A5 - 0xDB2]
  2306. 0000197A  2068 0004                movea.l    A0, [A0 + 0x4]
  2307. 0000197E  3006                     move.w     D0, D6
  2308. 00001980  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2309. 00001984  4A70 0014                tst.w      [A0 + D0.w + 0x14]
  2310. 00001988  6C42                     bge        +0x44 /* 000019CC */
  2311. 0000198A  7004                     moveq.l    D0, 0x04
  2312. 0000198C  B045                     cmp.w      D0, D5
  2313. 0000198E  5FC0                     sle        D0
  2314. 00001990  7224                     moveq.l    D1, 0x24
  2315. 00001992  B245                     cmp.w      D1, D5
  2316. 00001994  56C1                     sne        D1
  2317. 00001996  C001                     and.b      D0, D1
  2318. 00001998  6768                     beq        +0x6A /* 00001A02 */
  2319. 0000199A  206E 000A                movea.l    A0, [A6 + 0xA]
  2320. 0000199E  2248                     movea.l    A1, A0
  2321. 000019A0  43E9 0042                lea.l      A1, [A1 + 0x42]
  2322. 000019A4  7020                     moveq.l    D0, 0x20
  2323. label000019A6:
  2324. 000019A6  3F21                     move.w     -[A7], -[A1]
  2325. 000019A8  51C8 FFFC                dbf        D0, -0x6 /* 000019A6 */
  2326. 000019AC  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2327. 000019B0  3F06                     move.w     -[A7], D6
  2328. 000019B2  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2329. 000019B6  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2330. 000019BA  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2331. 000019BE  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2332. 000019C2  7020                     moveq.l    D0, 0x20
  2333. label000019C4:
  2334. 000019C4  30DF                     move.w     [A0]+, [A7]+
  2335. 000019C6  51C8 FFFC                dbf        D0, -0x6 /* 000019C4 */
  2336. 000019CA  6036                     bra        +0x38 /* 00001A02 */
  2337. label000019CC:
  2338. 000019CC  7008                     moveq.l    D0, 0x08
  2339. 000019CE  B045                     cmp.w      D0, D5
  2340. 000019D0  6630                     bne        +0x32 /* 00001A02 */
  2341. 000019D2  206E 000A                movea.l    A0, [A6 + 0xA]
  2342. 000019D6  2248                     movea.l    A1, A0
  2343. 000019D8  43E9 0042                lea.l      A1, [A1 + 0x42]
  2344. 000019DC  7020                     moveq.l    D0, 0x20
  2345. label000019DE:
  2346. 000019DE  3F21                     move.w     -[A7], -[A1]
  2347. 000019E0  51C8 FFFC                dbf        D0, -0x6 /* 000019DE */
  2348. 000019E4  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2349. 000019E8  3F06                     move.w     -[A7], D6
  2350. 000019EA  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2351. 000019EE  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2352. 000019F2  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2353. 000019F6  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2354. 000019FA  7020                     moveq.l    D0, 0x20
  2355. label000019FC:
  2356. 000019FC  30DF                     move.w     [A0]+, [A7]+
  2357. 000019FE  51C8 FFFC                dbf        D0, -0x6 /* 000019FC */
  2358. label00001A02:
  2359. 00001A02  7001                     moveq.l    D0, 0x01
  2360. 00001A04  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2361. 00001A08  662E                     bne        +0x30 /* 00001A38 */
  2362. 00001A0A  2D4B F68C                move.l     [A6 - 0x974], A3
  2363. 00001A0E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  2364. 00001A12  2068 0004                movea.l    A0, [A0 + 0x4]
  2365. 00001A16  3006                     move.w     D0, D6
  2366. 00001A18  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2367. 00001A1C  49F0 0000                lea.l      A4, [A0 + D0.w]
  2368. 00001A20  082C 0000 0007           btst.b     [A4 + 0x7], 0x0
  2369. 00001A26  6710                     beq        +0x12 /* 00001A38 */
  2370. 00001A28  7000                     moveq.l    D0, 0x00
  2371. 00001A2A  102C 0007                move.b     D0, [A4 + 0x7]
  2372. 00001A2E  C0BC 0000 00FE           and.l      D0, 0xFE
  2373. 00001A34  1940 0007                move.b     [A4 + 0x7], D0
  2374. label00001A38:
  2375. 00001A38  5247                     addq.w     D7, 1
  2376. label00001A3A:
  2377. 00001A3A  701D                     moveq.l    D0, 0x1D
  2378. 00001A3C  B047                     cmp.w      D0, D7
  2379. 00001A3E  6C00 FE5C                bge        -0x1A2 /* 0000189C */
  2380. 00001A42  486E F980                pea.l      [A6 - 0x680]
  2381. 00001A46  486E F6DE                pea.l      [A6 - 0x922]
  2382. 00001A4A  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2383. 00001A4E  206E 000E                movea.l    A0, [A6 + 0xE]
  2384. 00001A52  2248                     movea.l    A1, A0
  2385. 00001A54  202E F6DE                move.l     D0, [A6 - 0x922]
  2386. 00001A58  8091                     or.l       D0, [A1]
  2387. 00001A5A  2080                     move.l     [A0], D0
  2388. 00001A5C  422E F695                clr.b      [A6 - 0x96B]
  2389. 00001A60  6000 FDEE                bra        -0x210 /* 00001850 */
  2390. label00001A64:
  2391. 00001A64  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2392. 00001A68  4E5E                     unlink     A6
  2393. 00001A6A  205F                     movea.l    A0, [A7]+
  2394. 00001A6C  DEFC 000E                add.w      A7, 0xE
  2395. 00001A70  4ED0                     jmp        [A0]
  2396. 00001A72  0000 0000                ori.b      D0, 0x0
  2397. 00001A76  0000 0000                ori.b      D0, 0x0
  2398. 00001A7A  0000 0000                ori.b      D0, 0x0
  2399. 00001A7E  0000 0000                ori.b      D0, 0x0
  2400. 00001A82  0000 0000                ori.b      D0, 0x0
  2401. 00001A86  0000 0000                ori.b      D0, 0x0
  2402. 00001A8A  0000 0000                ori.b      D0, 0x0
  2403. 00001A8E  0000 0000                ori.b      D0, 0x0
  2404. 00001A92  0000 0000                ori.b      D0, 0x0
  2405. 00001A96  0000 0000                ori.b      D0, 0x0
  2406. 00001A9A  0000 0000                ori.b      D0, 0x0
  2407. 00001A9E  0000 0000                ori.b      D0, 0x0
  2408. 00001AA2  0000 0000                ori.b      D0, 0x0
  2409. 00001AA6  0000 0000                ori.b      D0, 0x0
  2410. 00001AAA  0000 0000                ori.b      D0, 0x0
  2411. 00001AAE  0000 0000                ori.b      D0, 0x0
  2412. 00001AB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2413. // begin alternate branch 00001AB4-00001AB8
  2414. fn00001AB4:
  2415. 00001AB4  4E56 FFB6                link       A6, -0x004A
  2416. // end alternate branch 00001AB4-00001AB8
  2417. fn00001AB4: // (misaligned)
  2418. 00001AB6  FFB6                     .invalid   <<F/6/7>>
  2419. 00001AB8  2F07                     move.l     -[A7], D7
  2420. 00001ABA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2421. 00001ABE  486E FFFA                pea.l      [A6 - 0x6]
  2422. 00001AC2  486E FFB8                pea.l      [A6 - 0x48]
  2423. 00001AC6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2424. 00001ACA  4EBA FD10                jsr        [PC - 0x2F0 /* 000017DC */]
  2425. 00001ACE  4A6D F212                tst.w      [A5 - 0xDEE]
  2426. 00001AD2  6702                     beq        +0x4 /* 00001AD6 */
  2427. 00001AD4  605C                     bra        +0x5E /* 00001B32 */
  2428. label00001AD6:
  2429. 00001AD6  206D F242                movea.l    A0, [A5 - 0xDBE]
  2430. 00001ADA  216E FFFA 073E           move.l     [A0 + 0x73E], [A6 - 0x6]
  2431. 00001AE0  3D6E 000C FFB6           move.w     [A6 - 0x4A], [A6 + 0xC]
  2432. 00001AE6  3E2E 000E                move.w     D7, [A6 + 0xE]
  2433. 00001AEA  6040                     bra        +0x42 /* 00001B2C */
  2434. label00001AEC:
  2435. 00001AEC  206D F24E                movea.l    A0, [A5 - 0xDB2]
  2436. 00001AF0  2068 0004                movea.l    A0, [A0 + 0x4]
  2437. 00001AF4  3007                     move.w     D0, D7
  2438. 00001AF6  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2439. 00001AFA  4870 0007                pea.l      [A0 + D0.w + 0x7]
  2440. 00001AFE  3F3C 0005                move.w     -[A7], 0x5
  2441. 00001B02  3007                     move.w     D0, D7
  2442. 00001B04  6B18                     bmi        +0x1A /* 00001B1E */
  2443. 00001B06  B07C 020F                cmp.w      D0, 0x20F
  2444. 00001B0A  6E12                     bgt        +0x14 /* 00001B1E */
  2445. 00001B0C  41EE FFFA                lea.l      A0, [A6 - 0x6]
  2446. 00001B10  3200                     move.w     D1, D0
  2447. 00001B12  E649                     lsr        D1.w, 3
  2448. 00001B14  4441                     neg.w      D1
  2449. 00001B16  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2450. 00001B1A  0A3C 0004                xori.b     ccr, 4
  2451. label00001B1E:
  2452. 00001B1E  57C0                     seq        D0
  2453. 00001B20  4400                     neg.b      D0
  2454. 00001B22  1F00                     move.b     -[A7], D0
  2455. 00001B24  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  2456. 00001B28  5247                     addq.w     D7, 1
  2457. 00001B2A  6906                     bvs        +0x8 /* 00001B32 */
  2458. label00001B2C:
  2459. 00001B2C  BE6E FFB6                cmp.w      D7, [A6 - 0x4A]
  2460. 00001B30  6FBA                     ble        -0x44 /* 00001AEC */
  2461. label00001B32:
  2462. 00001B32  2E1F                     move.l     D7, [A7]+
  2463. 00001B34  4E5E                     unlink     A6
  2464. 00001B36  205F                     movea.l    A0, [A7]+
  2465. 00001B38  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2466. 00001B3C  4ED0                     jmp        [A0]
  2467. fn00001B3E:
  2468. 00001B3E  4E56 0000                link       A6, 0
  2469. 00001B42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2470. 00001B46  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2471. 00001B4A  41ED F252                lea.l      A0, [A5 - 0xDAE]
  2472. 00001B4E  B1ED F24E                cmpa.l     A0, [A5 - 0xDB2]
  2473. 00001B52  660A                     bne        +0xC /* 00001B5E */
  2474. 00001B54  7000                     moveq.l    D0, 0x00
  2475. 00001B56  2B40 FD48                move.l     [A5 - 0x2B8], D0
  2476. 00001B5A  2B40 F840                move.l     [A5 - 0x7C0], D0
  2477. label00001B5E:
  2478. 00001B5E  4E5E                     unlink     A6
  2479. 00001B60  2E9F                     move.l     [A7], [A7]+
  2480. 00001B62  4E75                     rts
  2481. 00001B64  4E56 FFFC                link       A6, -0x0004
  2482. 00001B68  4AAE 0008                tst.l      [A6 + 0x8]
  2483. 00001B6C  6708                     beq        +0xA /* 00001B76 */
  2484. 00001B6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2485. 00001B72  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2486. label00001B76:
  2487. 00001B76  4E5E                     unlink     A6
  2488. 00001B78  2E9F                     move.l     [A7], [A7]+
  2489. 00001B7A  4E75                     rts
  2490.